Comments (2)
The scenario above generates an exception that completely breaks the player. Thus, the player's unprefixed EME support can't be used at all. Does it make sense to just remove the isTypeSupported() calls and replace them with some reasonable assumptions until a more permanent fix can be implemented?
from shaka-player.
We could code those assumptions into a polyfill specifically for MediaKeys.isTypeSupported, and reasonably get that into our bugfix release v1.1. This is tentatively scheduled for release on Jan 15.
The real fix is to quit relying on the concept of isTypeSupported, and instead to use the supportedConfigurations parameter of navigator.requestMediaKeySystemAccess. This will require the refactor of several internal classes, which won't be ready until v1.2.
I will file another issue to track the polyfill which will provide a fake isTypeSupported for v1.1.
from shaka-player.
Related Issues (20)
- Player not run smoothly when gaps detected HOT 12
- HLS (m3u8) out of sync HOT 4
- DASH HEVC playback fails between ad and content periods on Tizen HOT 1
- Can't play 4k content on Xbox using WebView2 HOT 2
- How to switch captions and audio tracks using the keyboard? HOT 5
- When calling master m3u8 in shaka player, it always calls the highest playlist. HOT 2
- Repeated initial segment load & cancellations
- Excessive memory usage for DASH live with EventStream nodes HOT 1
- Playhead before start & start is unbuffered occurs in version 4.10.9 HOT 2
- ABR `restrictToElementSize` is applied even when ABR is disabled and overrides manual quality selections
- HlsParser SAMPLE-AES identity test failure
- Playback speed on webOS HOT 4
- Replacement for useSafariBehaviorForLive HOT 4
- [DASH] Possibility of playback freezes when switching streams in the middle of `StreamingEngine` updates (`fetchAndAppend_()`). HOT 3
- Shaka can't play stream manifest with fmp4 chunks if their extension is .ts HOT 2
- Unable to play one video segment of the video on WPE WebKit 2.22.1 browser HOT 6
- Cannot determine if a request or response filter is for the currently playing item or a preload
- Incorrect VTT subtitles on Chrome (Safari works) HOT 3
- Issue: Streaming High-Resolution Long Videos Results in Buffering HOT 4
- IMA SDK, getCompanionAds for audio ads with images HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shaka-player.