Merge pull request #54 from machard/feature/local-files

support for absolute path and file:// paths
This commit is contained in:
Brent Vatne 2015-06-15 15:37:12 -07:00
commit ab802303f3

View File

@ -67,8 +67,12 @@ var Video = React.createClass({
render() {
var style = flattenStyle([styles.base, this.props.style]);
var source = this.props.source;
var isNetwork = !!(source.uri && source.uri.match(/^https?:/));
var isAsset = !!(source.uri && source.uri.match(/^assets-library:/));
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) {
@ -85,7 +89,7 @@ var Video = React.createClass({
style,
resizeMode: resizeMode,
src: {
uri: source.uri,
uri: uri,
isNetwork,
isAsset,
type: source.type || 'mp4'