Open Bug 1292356 Opened 8 years ago Updated 2 years ago

[EME] Google Play WebM EME playback fails

Categories

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

50 Branch
defect

Tracking

()

People

(Reporter: bryce, Unassigned)

Details

Steps to reproduce:
1. Disable mp4 MSE by setting the media.mediasource.mp4.enabled pref to false.
2. Enable webm MSE by setting the media.mediasource.webm.enabled pref to true.
3. Load an EME protected video in google play.

At this stage the video will not load, you can check the browser console (Ctrl + Shift + J) and there will be an JS error similar to:
> TypeError: c is undefined

The same video does work in YouTube, just not in the play store. I've recreated this using Zombieland as my test media, but expect the same result for any protected media.
Bryce: Can you still repro this?
Flags: needinfo?(bvandyk)
I'm seeing the same issue, though it's manifesting in a slightly different way:
- Reproduction can be done in the same way.
- The browser console no longer shows an undefined var.
- Google play now reports "This video format is not supported", rather than showing nothing.
Flags: needinfo?(bvandyk)
Had a bit more of a look, we're not even hitting any EME code as far as I can tell: no GetSupportedKeySystems or RequestMediaKeySystemAccess.

If I spoof my user agent to chrome we do hit GetSupportedKeySystems, but we fall over because it wants mp4. It may be the case google play doesn't serve webm to anyone? I've got a chrome plugin I've worked on to force webm on certain sites., I'll see if I can dig it up later today and confirm they won't serve to chrome either.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.