FAQ
If the problem is related to FairPlay, have you read the tutorial?
Not applicable
What version of Shaka Player are you using?
5.2.1
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from main?
Yes
Are you using the demo app or your own custom app?
Shaka Player demo app
What browser and OS are you using?
Microsoft Edge (Chromium-based), Windows11
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
No response
What are the manifest and license server URIs?
- Manifest:
https://storage.googleapis.com/wv-playready/h264/cenc/clear_lead/llamigos/llamigos_playready_single_key.mpd
- Key System:
com.microsoft.playready
- License server:
https://proxy.staging.widevine.com/proxy?ck1=XMaz1NUQOzEg0Q2Tm33eZw==&key_id1=MTMzMDEzMzAxMzMwMTMzMA==
- Ad tag (client-side IMA, VMAP, Google's public sample tag):
https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/vmap_ad_samples&sz=640x480&cust_params=sample_ar%3Dpreonly&ciu_szs=300x250%2C728x90&gdfp_req=1&ad_rule=1&output=vmap&unviewed_position_start=1&env=vp&correlator=
All of the above are public test resources — no private/production content is involved.
- This issue does not occur with content other than SL3000 content.
What configuration are you using? What is the output of player.getNonDefaultConfiguration()?
drm.servers['com.microsoft.playready'] = '<license server above>', keySystem
com.microsoft.playready, ad tag configured as a client-side (VMAP) ad via the
demo's built-in ad support. Default DASH/EME configuration otherwise.
What did you do?
- Open the demo link above and add a custom asset with the manifest/license/key
system/ad tag listed above, then start playback (the pre-roll ad begins).
- While the pre-roll ad is playing, move the mouse pointer to hover over the ad
UI once (giving it mouse focus), then move the mouse pointer completely
outside the player area.
- Wait for the ad to finish playing without touching the mouse again.
- Observe the transition back to content playback.
What did you expect to happen?
Video playback resumes normally after the ad finishes.
What actually happened?
- The video freezes on a static frame around the 1-second mark of the transition
(looks like a still frame from the pre-roll/transition point).
- This issue reproduces 100%.
- Audio (of the content) continues playing normally underneath —
currentTime
keeps advancing and audio is audible, but the picture never updates.
- The freeze appears to be tied to the mouse focus leaving the ad UI element
before the ad finishes (per the repro steps above); we have not been able to
reproduce it when the mouse stays over the player throughout.
- Simply moving the mouse (anywhere on the page) immediately makes the frozen
frame refresh and playback resumes visually.
Are you planning to send a PR to add it?
No
FAQ
If the problem is related to FairPlay, have you read the tutorial?
Not applicable
What version of Shaka Player are you using?
5.2.1
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from
main?Yes
Are you using the demo app or your own custom app?
Shaka Player demo app
What browser and OS are you using?
Microsoft Edge (Chromium-based), Windows11
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
No response
What are the manifest and license server URIs?
https://storage.googleapis.com/wv-playready/h264/cenc/clear_lead/llamigos/llamigos_playready_single_key.mpdcom.microsoft.playreadyhttps://proxy.staging.widevine.com/proxy?ck1=XMaz1NUQOzEg0Q2Tm33eZw==&key_id1=MTMzMDEzMzAxMzMwMTMzMA==https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/vmap_ad_samples&sz=640x480&cust_params=sample_ar%3Dpreonly&ciu_szs=300x250%2C728x90&gdfp_req=1&ad_rule=1&output=vmap&unviewed_position_start=1&env=vp&correlator=All of the above are public test resources — no private/production content is involved.
What configuration are you using? What is the output of
player.getNonDefaultConfiguration()?drm.servers['com.microsoft.playready'] = '<license server above>', keySystemcom.microsoft.playready, ad tag configured as a client-side (VMAP) ad via thedemo's built-in ad support. Default DASH/EME configuration otherwise.
What did you do?
system/ad tag listed above, then start playback (the pre-roll ad begins).
UI once (giving it mouse focus), then move the mouse pointer completely
outside the player area.
What did you expect to happen?
Video playback resumes normally after the ad finishes.
What actually happened?
(looks like a still frame from the pre-roll/transition point).
currentTimekeeps advancing and audio is audible, but the picture never updates.
before the ad finishes (per the repro steps above); we have not been able to
reproduce it when the mouse stays over the player throughout.
frame refresh and playback resumes visually.
Are you planning to send a PR to add it?
No