[Video] Add loading state to player (#5149)
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
## `expo-video` Patch
|
||||
|
||||
### `onEnterFullScreen`/`onExitFullScreen`
|
||||
|
||||
Adds two props to `VideoView`: `onEnterFullscreen` and `onExitFullscreen` which do exactly what they say on
|
||||
the tin.
|
||||
|
||||
@@ -16,3 +17,15 @@ ourselves.
|
||||
Instead of handling the pausing/playing of videos in React, we'll handle them here. There's some logic that we do not
|
||||
need (around PIP mode) that we can remove, and just pause any playing players on background and then resume them on
|
||||
foreground.
|
||||
|
||||
### Additional `statusChange` Events
|
||||
|
||||
`expo-video` uses the `loading` status for a variety of cases where the video is not actually "loading". We're making
|
||||
those status events more specific here, so that we can determine if a video is truly loading or not. These statuses are:
|
||||
|
||||
- `waitingToPlayAtSpecifiedRate`
|
||||
- `unlikelyToKeepUp`
|
||||
- `playbackBufferEmpty`
|
||||
|
||||
It's unlikely we will ever need to pay attention to these statuses, so they are not being include in the TypeScript
|
||||
types.
|
||||
|
||||
Reference in New Issue
Block a user