-
Notifications
You must be signed in to change notification settings - Fork 136
feature: add the possibility to rely on managedMediaSource on iOS devices #1562
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Aren't there also supplementary events we're supposed to handle as a player with a I know there's the potentiality of GC at any time, which I think we prefer and already support, and that brings the |
27776f2 to
a6b5a49
Compare
|
So if I get it, we will not be reacting to I wonder if it's what we want:
|
|
We could also have a supplementary parameter |
babacfe to
2fd5e0c
Compare
src/experimental/tools/VideoThumbnailLoader/prepare_source_buffer.ts
Outdated
Show resolved
Hide resolved
Don't know if the comment is outdated, but it actually send an event |
6571e83 to
90e74cc
Compare
src/experimental/tools/VideoThumbnailLoader/prepare_source_buffer.ts
Outdated
Show resolved
Hide resolved
e806950 to
a5cbf86
Compare
…ices add unit test for managed media source handle start and end stream event from managedMediaSource fix unit test react to event endStreaming and startStreaming to immediately trigger a new observation and to download the segments sooner review feedback restart Loading queue if it canLoad is updated add clearSignal to prevent memory leak remove undefined from canLoad only set disableRemotePlayback if it's defined by the browser fmt
6c08847 to
acbec7c
Compare
Add the possibility to rely on
ManagedMediaSourcefor devices that has no access toMediaSourcesuch as iOS devices with version > 17.1In practice that allow devices like iPhone to play DASH content with the RxPlayer.
Note that it is not possible to cast a DASH content with AirPlay, so the RxPlayer disable the possibility to stream to AirPlay by adding the
disableRemotePlaybackattribute to the video Element when a DASH content is loaded.#1294