From ace2207eaf7d6160160272611e2476bbc2244ff7 Mon Sep 17 00:00:00 2001 From: tobias Date: Thu, 2 Jun 2016 07:45:18 +0200 Subject: [PATCH] Deleted ios specific file that was removed in master --- Video.ios.js | 111 --------------------------------------------------- 1 file changed, 111 deletions(-) delete mode 100644 Video.ios.js diff --git a/Video.ios.js b/Video.ios.js deleted file mode 100644 index f75fbc3d..00000000 --- a/Video.ios.js +++ /dev/null @@ -1,111 +0,0 @@ -var React = require('react-native'); -var { StyleSheet, requireNativeComponent, PropTypes, NativeModules, } = React; - -var VideoResizeMode = require('./VideoResizeMode'); -var { extend } = require('lodash'); - -var VIDEO_REF = 'video'; - -var Video = React.createClass({ - propTypes: { - /* Native only */ - src: PropTypes.object, - seek: PropTypes.number, - - /* Wrapper component */ - source: PropTypes.object, - resizeMode: PropTypes.string, - repeat: PropTypes.bool, - paused: PropTypes.bool, - muted: PropTypes.bool, - volume: PropTypes.number, - rate: PropTypes.number, - playInBackground: PropTypes.bool, - playWhenInactive: PropTypes.bool, - onLoadStart: PropTypes.func, - onLoad: PropTypes.func, - onError: PropTypes.func, - onProgress: PropTypes.func, - onEnd: PropTypes.func, - }, - - setNativeProps(props) { - this.refs[VIDEO_REF].setNativeProps(props); - }, - - _onLoadStart(event) { - this.props.onLoadStart && this.props.onLoadStart(event.nativeEvent); - }, - - _onLoad(event) { - this.props.onLoad && this.props.onLoad(event.nativeEvent); - }, - - _onError(event) { - this.props.onError && this.props.onError(event.nativeEvent); - }, - - _onProgress(event) { - this.props.onProgress && this.props.onProgress(event.nativeEvent); - }, - - _onSeek(event) { - this.props.onSeek && this.props.onSeek(event.nativeEvent); - }, - - seek(time) { - this.setNativeProps({seek: parseFloat(time)}); - }, - - _onEnd(event) { - this.props.onEnd && this.props.onEnd(event.nativeEvent); - }, - - render() { - var style = [styles.base, this.props.style]; - var source = this.props.source; - var uri = source.uri; - if (uri && uri.match(/^\//)) { - uri = 'file://' + uri; - } - var isNetwork = !!(uri && uri.match(/^https?:/)); - var isAsset = !!(uri && uri.match(/^(assets-library|file):/)); - - var resizeMode; - if (this.props.resizeMode === VideoResizeMode.stretch) { - resizeMode = NativeModules.VideoManager.ScaleToFill; - } else if (this.props.resizeMode === VideoResizeMode.contain) { - resizeMode = NativeModules.VideoManager.ScaleAspectFit; - } else if (this.props.resizeMode === VideoResizeMode.cover) { - resizeMode = NativeModules.VideoManager.ScaleAspectFill; - } else { - resizeMode = NativeModules.VideoManager.ScaleNone; - } - - var nativeProps = extend({}, this.props, { - style, - resizeMode: resizeMode, - src: { - uri: uri, - isNetwork, - isAsset, - type: source.type || 'mp4' - }, - onVideoLoad: this._onLoad, - onVideoProgress: this._onProgress, - onVideoEnd: this._onEnd, - }); - - return ; - }, -}); - -var RCTVideo = requireNativeComponent('RCTVideo', Video); - -var styles = StyleSheet.create({ - base: { - overflow: 'hidden', - }, -}); - -module.exports = Video;