-
Notifications
You must be signed in to change notification settings - Fork 133
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
feature: add the possibility to rely on managedMediaSource on iOS devices #1562
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
ManagedMediaSource
for devices that has no access toMediaSource
such 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
disableRemotePlayback
attribute to the video Element when a DASH content is loaded.#1294