react-native-video视频不显示

用网上的例子测试可行
constructor( props ) {

    super( props );
    this.state = {
      videoUrl: "http://124.129.157.208:8810/SD/2017qingdao/xiaoxueEnglish/grade3/b/1.mp4",
    };
}

<Video

ref={(ref) => this.videoPlayer = ref}
source={{uri: this.state.videoUrl}}
rate={1.0}
volume={1.0}
muted={false}
paused={!this.state.isPlaying}
resizeMode={'contain'}
onLoadStart={this._onLoadStart}
onLoad={this._onLoaded}
onProgress={this._onProgressChanged}
onEnd={this._onPlayEnd}
onError={this._onPlayError}
onBuffer={this._onBuffering}
style={{width: this.state.videoWidth, height: this.state.videoHeight}}

/>
一旦将URL改成我自己的请求之后视频就不显示了
videoUrl: "http://XXX.XXX.X.XXX:8004/resource/" + this.courseItem.video,(普通测试可用)
是什么原因啊

阅读 4.5k
1 个回答
新手上路,请多包涵

获取网络资源和获取本地资源的方法不同,如果是本地的话,你可以试试 source={require('你的本地地址')}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题