Changes for CHANGELOG.md: 12 added lines, 0 removed lines.
Original line number
Diff line number
Diff line
## Changelog
### Version 4.2.0
* Don't initialize filters on iOS unless a filter is set. This was causing a startup performance regression [#1360](https://github.com/react-native-community/react-native-video/pull/1360)
* Support setting the maxBitRate [#1310](https://github.com/react-native-community/react-native-video/pull/1310)
* Fix useTextureView not defaulting to true [#1383](https://github.com/react-native-community/react-native-video/pull/1383)
* Disable AirPlay if sidecar text tracks are enabled [#1304](https://github.com/react-native-community/react-native-video/pull/1304)
* Add possibility to remove black screen while video is loading in Exoplayer [#1355](https://github.com/react-native-community/react-native-video/pull/1355)
### Version 4.0.1
* Add missing files to package.json [#1342](https://github.com/react-native-community/react-native-video/pull/1342)
Changes for README.md: 25 added lines, 0 removed lines.
Original line number
Diff line number
Diff line
@@ -265,8 +265,10 @@ var styles = StyleSheet.create({
*[fullscreenAutorotate](#fullscreenautorotate)
*[fullscreenOrientation](#fullscreenorientation)
*[headers](#headers)
*[hideShutterView](#hideshutterview)
*[id](#id)
*[ignoreSilentSwitch](#ignoresilentswitch)
*[maxBitRate](#maxbitrate)
*[muted](#muted)
*[paused](#paused)
*[playInBackground](#playinbackground)
@@ -427,6 +429,14 @@ headers={{
Platforms: Android ExoPlayer
#### hideShutterView
Controls whether the ExoPlayer shutter view (black screen while loading) is enabled.
***false (default)** - Show shutter view
***true** - Hide shutter view
Platforms: Android ExoPlayer
#### id
Set the DOM id element so you can use document.getElementById on web platforms. Accepts string values.
@@ -445,6 +455,18 @@ Controls the iOS silent switch behavior
Platforms: iOS
#### maxBitRate
Sets the desired limit, in bits per second, of network bandwidth consumption when multiple video streams are available for a playlist.
Default: 0. Don't limit the maxBitRate.
Example:
```
maxBitRate={2000000} // 2 megabits
```
Platforms: Android ExoPlayer, iOS
#### muted
Controls whether the audio is muted
***false (default)** - Don't mute audio
@@ -594,6 +616,7 @@ Sets the media source. You can pass an asset loaded via require or an object wit
The docs for this prop are incomplete and will be updated as each option is investigated and tested.
##### Asset loaded via require
Example:
@@ -666,6 +689,8 @@ uri | URL for the text track. Currently, only tracks hosted on a webserver are s
On iOS, sidecar text tracks are only supported for individual files, not HLS playlists. For HLS, you should include the text tracks as part of the playlist.
Note: Due to iOS limitations, sidecar text tracks are not compatible with Airplay. If textTracks are specified, AirPlay support will be automatically disabled.
Example:
```
import { TextTrackType }, Video from 'react-native-video';