Closed
Bug 1310654
Opened 9 years ago
Closed 9 years ago
Widevine CDM is not included in navigator.mimeTypes
Categories
(Core :: Audio/Video: Playback, defect, P3)
Core
Audio/Video: Playback
Tracking
()
People
(Reporter: benjamin, Unassigned)
Details
(Whiteboard: parity-chrome)
In Chrome, the Widevine CDM is included in navigator.mimeTypes. This may be a signal for video sites to use Widevine instead of Silverlight, and so it may be necessary for us to follow suit in order to deprecate silverlight.
Anthony, are you the right person to make a decision about this? Do we need to test some real-life video sites that currently use widevine in Chrome but silverlight in Firefox to see whether change has any positive effect?
cpeterson NI? as this may be worth tracking in terms of silverlight deprecation.
Flags: needinfo?(cpeterson)
Flags: needinfo?(ajones)
| Reporter | ||
Comment 1•9 years ago
|
||
In particular:
navigator.mimeTypes[0]:
> MimeType {type: "application/x-ppapi-widevine-cdm", suffixes: "", description: "Widevine Content Decryption Module", enabledPlugin: Plugin}
navigator.mimeTypes[0].enabledPlugin:
> Plugin {0: MimeType, name: "Widevine Content Decryption Module", filename: "widevinecdmadapter.dll", description: "Enables Widevine licenses for playback of HTML audio/video content. (version: 1.4.8.903)", length: 1}
Comment 2•9 years ago
|
||
Interesting. This is probably not a big compatibility problem because the navigator.requestMediaKeySystemAccess() API is the standard way to query for CDM support. But since Chrome exposes Widevine in navigator.mimeTypes, we should too.
status-firefox49:
--- → wontfix
status-firefox50:
--- → affected
status-firefox51:
--- → affected
status-firefox52:
--- → affected
Flags: needinfo?(cpeterson)
Whiteboard: parity-chrome
That probably indicates support for legacy Widevine.
Flags: needinfo?(ajones)
Updated•9 years ago
|
Priority: -- → P3
Chris - is this bug invalid?
Flags: needinfo?(cpearce)
Comment 5•9 years ago
|
||
I expect this is an artifact of how Chrome implement their EME Widevine CDM; they have a PPAPI plugin (widevinecdmadapter.dll) which adapts to the Chromium CDM interface which is implemented by the CDM DLL (widevinecdm.dll). As cpeterson pointed out, EME provides a standardized API surface for JS to query for and instantiate CDMs. I don't expect we need to implement this.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(cpearce)
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•