Closed alkis-gkouzias-obs closed 1 year ago
Progress event notification was removed from MSE path in upstream here: https://bugs.webkit.org/show_bug.cgi?id=226882 Here is the change for 2.28: https://github.com/WebPlatformForEmbedded/WPEWebKit/pull/925
From media-source specification (https://w3c.github.io/media-source/#h-note-25):
An attached MediaSource does not use the remote mode steps in the [resource fetch algorithm] (https://html.spec.whatwg.org/multipage/media.html#concept-media-load-resource), so the media element will not fire "suspend" events. Though future versions of this specification will likely remove "progress" and "stalled" events from a media element with an attached MediaSource, user agents conforming to this version of the specification may still fire these two events as these [HTML] references changed after implementations of this specification stabilized.
I'm closing this as per last comment.
Hello,
we have being running some tests that demand mse playback and in our implementation we are relying on the HTMLMediaElement "progress" event to be dispatched. We have noticed that, in a scenario where mse content is requested to play, the progress event is never dispatched. We have also checked this scenario in Chromium browser, and it seems to work.
The version of WebKit we are using is wpe-2.28.
We have created a simple web page to replicate that. We are also using dash.js v4.7.1 as a player to test. You can find the code of the test page below:
Also attaching the dash.js source: dash.all.min.js.txt