请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

react-native-video 安装后,进入视频页面模拟器就死掉

react-native版本  0.38

OSX EL Capitan 10.11.6

node 4.4.4

npm 2.15.1

1. 已link   libRCTVideo.a

583e78c000011b4605000294.jpg


2. 点击进入视频页面,模拟器死掉

583e78c10001495a05000224.jpg

3. xcode 跳到这个页面 

583e78c20001b4db05000139.jpghttps://img1.sycdn.imooc.com/szimg//583eab3100011d3020021542.jpg

4. 这是我视频页面的代码

583e78c1000115ba05000690.jpg

5. 这是AppDelegate.m的代码

https://img1.sycdn.imooc.com/szimg//583eabb50001d50a16940570.jpg

正在回答 回答被采纳积分+3

3回答

Scott 2016-12-01 15:42:38

直接 import 进来试试 import Video from 'react-native-video'


我本地跑的版本是 "react-native-video": "^0.9.0",


另外,看看 Video 组件上,有没有赋不合法的值,或者该加的回调没加,把 onError 的错误也打印出来,看看有什么更具体的错误:


<Video
                    ref='videoPlayer'
                    source={{uri: this.state.previewVideo}}
                    style={styles.video}
                    volume={5}
                    paused={this.state.paused}
                    rate={this.state.rate}
                    muted={this.state.muted}
                    resizeMode={this.state.resizeMode}
                    repeat={this.state.repeat}
                    onLoadStart={this._onLoadStart.bind(this)}
                    onLoad={this._onLoad.bind(this)}
                    onProgress={this._onProgress.bind(this)}
                    onEnd={this._onEnd.bind(this)}
                    onError={this._onError.bind(this)} />


0 回复 有任何疑惑可以回复我~
Scott 2016-11-30 19:26:30

可以参考下 补录这一章,把整个代码升级一下,怀疑是哪些模块不兼容了,导致代码执行不进去

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_superATC_03291580 #1
    老师,我一步一步按照您的暴力升级,其他都没有问题,但是react-native-video的问题还是一样,卡住了,
    libc++abi.dylib: terminating with uncaught exception of type NSException
    回复 有任何疑惑可以回复我~ 2016-11-30 23:06:08
Kresj 2017-10-31 13:27:00

你好,请问问题解决了吗?我也同样出现了这个问题

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信