Loading README.md +8 −0 Changes for README.md: 8 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -219,6 +219,7 @@ var styles = StyleSheet.create({ ``` ### Configurable props * [allowsExternalPlayback](#allowsexternalplayback) * [ignoreSilentSwitch](#ignoresilentswitch) * [muted](#muted) * [paused](#paused) Loading @@ -235,6 +236,13 @@ var styles = StyleSheet.create({ * [useTextureView](#usetextureview) * [volume](#volume) #### allowsExternalPlayback Indicates whether the player allows switching to external playback mode such as AirPlay or HDMI. * **true (default)** - allow switching to external playback mode * **false** - Don't allow switching to external playback mode Platforms: iOS #### ignoreSilentSwitch Controls the iOS silent switch behavior * **"inherit" (default)** - Use the default AVPlayer behavior Loading Video.js +1 −0 Changes for Video.js: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -274,6 +274,7 @@ Video.propTypes = { poster: PropTypes.string, posterResizeMode: Image.propTypes.resizeMode, repeat: PropTypes.bool, allowsExternalPlayback: PropTypes.bool, selectedTextTrack: PropTypes.shape({ type: PropTypes.string.isRequired, value: PropTypes.oneOfType([ Loading ios/RCTVideo.m +9 −0 Changes for ios/RCTVideo.m: 9 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ static NSString *const timedMetadata = @"timedMetadata"; BOOL _muted; BOOL _paused; BOOL _repeat; BOOL _allowsExternalPlayback; NSDictionary * _selectedTextTrack; BOOL _playbackStalled; BOOL _playInBackground; Loading Loading @@ -67,6 +68,7 @@ static NSString *const timedMetadata = @"timedMetadata"; _controls = NO; _playerBufferEmpty = YES; _playInBackground = false; _allowsExternalPlayback = YES; _playWhenInactive = false; _ignoreSilentSwitch = @"inherit"; // inherit, ignore, obey Loading Loading @@ -523,6 +525,12 @@ static NSString *const timedMetadata = @"timedMetadata"; _playInBackground = playInBackground; } - (void)setAllowsExternalPlayback:(BOOL)allowsExternalPlayback { _allowsExternalPlayback = allowsExternalPlayback; _player.allowsExternalPlayback = _allowsExternalPlayback; } - (void)setPlayWhenInactive:(BOOL)playWhenInactive { _playWhenInactive = playWhenInactive; Loading Loading @@ -635,6 +643,7 @@ static NSString *const timedMetadata = @"timedMetadata"; [self setRepeat:_repeat]; [self setPaused:_paused]; [self setControls:_controls]; [self setAllowsExternalPlayback:_allowsExternalPlayback]; } - (void)setRepeat:(BOOL)repeat { Loading ios/RCTVideoManager.m +1 −0 Changes for ios/RCTVideoManager.m: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ RCT_EXPORT_MODULE(); RCT_EXPORT_VIEW_PROPERTY(src, NSDictionary); RCT_EXPORT_VIEW_PROPERTY(resizeMode, NSString); RCT_EXPORT_VIEW_PROPERTY(repeat, BOOL); RCT_EXPORT_VIEW_PROPERTY(allowsExternalPlayback, BOOL); RCT_EXPORT_VIEW_PROPERTY(selectedTextTrack, NSDictionary); RCT_EXPORT_VIEW_PROPERTY(paused, BOOL); RCT_EXPORT_VIEW_PROPERTY(muted, BOOL); Loading Loading
README.md +8 −0 Changes for README.md: 8 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -219,6 +219,7 @@ var styles = StyleSheet.create({ ``` ### Configurable props * [allowsExternalPlayback](#allowsexternalplayback) * [ignoreSilentSwitch](#ignoresilentswitch) * [muted](#muted) * [paused](#paused) Loading @@ -235,6 +236,13 @@ var styles = StyleSheet.create({ * [useTextureView](#usetextureview) * [volume](#volume) #### allowsExternalPlayback Indicates whether the player allows switching to external playback mode such as AirPlay or HDMI. * **true (default)** - allow switching to external playback mode * **false** - Don't allow switching to external playback mode Platforms: iOS #### ignoreSilentSwitch Controls the iOS silent switch behavior * **"inherit" (default)** - Use the default AVPlayer behavior Loading
Video.js +1 −0 Changes for Video.js: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -274,6 +274,7 @@ Video.propTypes = { poster: PropTypes.string, posterResizeMode: Image.propTypes.resizeMode, repeat: PropTypes.bool, allowsExternalPlayback: PropTypes.bool, selectedTextTrack: PropTypes.shape({ type: PropTypes.string.isRequired, value: PropTypes.oneOfType([ Loading
ios/RCTVideo.m +9 −0 Changes for ios/RCTVideo.m: 9 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ static NSString *const timedMetadata = @"timedMetadata"; BOOL _muted; BOOL _paused; BOOL _repeat; BOOL _allowsExternalPlayback; NSDictionary * _selectedTextTrack; BOOL _playbackStalled; BOOL _playInBackground; Loading Loading @@ -67,6 +68,7 @@ static NSString *const timedMetadata = @"timedMetadata"; _controls = NO; _playerBufferEmpty = YES; _playInBackground = false; _allowsExternalPlayback = YES; _playWhenInactive = false; _ignoreSilentSwitch = @"inherit"; // inherit, ignore, obey Loading Loading @@ -523,6 +525,12 @@ static NSString *const timedMetadata = @"timedMetadata"; _playInBackground = playInBackground; } - (void)setAllowsExternalPlayback:(BOOL)allowsExternalPlayback { _allowsExternalPlayback = allowsExternalPlayback; _player.allowsExternalPlayback = _allowsExternalPlayback; } - (void)setPlayWhenInactive:(BOOL)playWhenInactive { _playWhenInactive = playWhenInactive; Loading Loading @@ -635,6 +643,7 @@ static NSString *const timedMetadata = @"timedMetadata"; [self setRepeat:_repeat]; [self setPaused:_paused]; [self setControls:_controls]; [self setAllowsExternalPlayback:_allowsExternalPlayback]; } - (void)setRepeat:(BOOL)repeat { Loading
ios/RCTVideoManager.m +1 −0 Changes for ios/RCTVideoManager.m: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ RCT_EXPORT_MODULE(); RCT_EXPORT_VIEW_PROPERTY(src, NSDictionary); RCT_EXPORT_VIEW_PROPERTY(resizeMode, NSString); RCT_EXPORT_VIEW_PROPERTY(repeat, BOOL); RCT_EXPORT_VIEW_PROPERTY(allowsExternalPlayback, BOOL); RCT_EXPORT_VIEW_PROPERTY(selectedTextTrack, NSDictionary); RCT_EXPORT_VIEW_PROPERTY(paused, BOOL); RCT_EXPORT_VIEW_PROPERTY(muted, BOOL); Loading