Open Bug 1485721 Opened 6 years ago Updated 2 years ago

Shaka player demo MANIFEST.RESTRICTIONS_CANNOT_BE_MET() error at the first run of Verizon Digital Media Services - Widevine plugin

Categories

(Core :: Audio/Video: Playback, defect, P3)

63 Branch
x86_64
Windows 8.1
defect

Tracking

()

Tracking Status
firefox63 --- affected

People

(Reporter: laszlo.bialis, Unassigned)

References

()

Details

Attachments

(1 file)

[Note]: - The issue was discovered while testing the Widevine CDM 1.4.9.1088 feature [Affected versions]: FF Nightly 63.0a1 Build ID: 20180823100106 [Affected platforms]: - The issue seems to be present only on Win 8.1 Pro x64 [Steps to reproduce]: 1. Open Firefox Nightly 2. Copy the following link in the address bar: https://shaka-player-demo.appspot.com/demo/#asset=https://content.uplynk.com/1eb40d8e64234f5c9879db7045c3d48c.mpd?ad=cleardash&rays=cdefg;lang=en-US;build=uncompiled 3. Click on Load button 4. Inspect the player window [Expected result]: - The browser window shouldn't display any error as on Chrome. [Actual result]: - The following error is shown: "Shaka Error MANIFEST.RESTRICTIONS_CANNOT_BE_MET()" - The issue is reproducible only at the very first run of a new Nightly Profile that hasn't accessed the page previously - The issue is reproducible also with the other Widevine -16 Byte IV asset from the Verizon Digital Media Services category [Additional notes]: - The following is displayed in the browser console: Player error <unavailable> main.js:696:3 shakaDemo.onError_ https://shaka-player-demo.appspot.com/demo/main.js:696:3 shakaDemo.onErrorEvent_ https://shaka-player-demo.appspot.com/demo/main.js:687:3 shaka.util.FakeEventTarget.prototype.dispatchEvent https://shaka-player-demo.appspot.com/lib/util/fake_event_target.js:117:9 shaka.cast.CastProxy.prototype.playerProxyLocalEvent_ https://shaka-player-demo.appspot.com/lib/cast/cast_proxy.js:579:3 shaka.util.FakeEventTarget.prototype.dispatchEvent https://shaka-player-demo.appspot.com/lib/util/fake_event_target.js:117:9 shaka.Player.prototype.onError_ https://shaka-player-demo.appspot.com/lib/player.js:3063:3 shaka.Player.prototype.chooseVariant_ https://shaka-player-demo.appspot.com/lib/player.js:2776:5 shaka.Player.prototype.chooseStreamsAndSwitch_ https://shaka-player-demo.appspot.com/lib/player.js:2809:23 shaka.Player.prototype.onKeyStatus_ https://shaka-player-demo.appspot.com/lib/player.js:3197:5 shaka.media.DrmEngine.prototype.processKeyStatusChanges_ https://shaka-player-demo.appspot.com/lib/media/drm_engine.js:1415:3 shaka.util.Timer/this.callback_< https://shaka-player-demo.appspot.com/lib/util/timer.js:35:5 shaka.util.Timer.prototype.schedule https://shaka-player-demo.appspot.com/lib/util/timer.js:57:14 shaka.media.DrmEngine.prototype.onKeyStatusesChange_ https://shaka-player-demo.appspot.com/lib/media/drm_engine.js:1390:3 shaka.util.EventManager.Binding_ https://shaka-player-demo.appspot.com/lib/util/event_manager.js:149:3 shaka.util.EventManager.prototype.listen https://shaka-player-demo.appspot.com/lib/util/event_manager.js:69:17 shaka.media.DrmEngine.prototype.createTemporarySession_ https://shaka-player-demo.appspot.com/lib/media/drm_engine.js:1092:3 shaka.media.DrmEngine.prototype.createOrLoad/< https://shaka-player-demo.appspot.com/lib/media/drm_engine.js:392:5 shaka.media.DrmEngine.prototype.createOrLoad https://shaka-player-demo.appspot.com/lib/media/drm_engine.js:391:3 shaka.media.DrmEngine.prototype.attach/< https://shaka-player-demo.appspot.com/lib/media/drm_engine.js:335:5 shaka.media.DrmEngine.prototype.attach https://shaka-player-demo.appspot.com/lib/media/drm_engine.js:332:60 shaka.Player.prototype.load https://shaka-player-demo.appspot.com/lib/player.js:755:11 shakaDemo.load/< https://shaka-player-demo.appspot.com/demo/asset_section.js:323:12 (Async: promise callback) shakaDemo.load https://shaka-player-demo.appspot.com/demo/asset_section.js:321:3 (Async: EventListener.handleEvent) shakaDemo.setupAssets_ https://shaka-player-demo.appspot.com/demo/asset_section.js:111:41 shakaDemo.init/< https://shaka-player-demo.appspot.com/demo/main.js:203:24 (Async: promise callback) shakaDemo.init https://shaka-player-demo.appspot.com/demo/main.js:185:33 (Async: EventListener.handleEvent) <anonymous> https://shaka-player-demo.appspot.com/demo/main.js:751:5 If after the error is shown one clicks on the "Load" button the video is played automatically, as such the site is working as expected.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: