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

来源:6-9 详情页视频播放控制

qq_superATC_03291580

2016-11-30

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.jpghttp://szimg.mukewang.com/583eab3100011d3020021542.jpg

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

583e78c1000115ba05000690.jpg

5. 这是AppDelegate.m的代码

http://szimg.mukewang.com/583eabb50001d50a16940570.jpg

写回答

3回答

Scott

2016-12-01

直接 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
0

Scott

2016-11-30

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

0
1
qq_superATC_03291580
老师,我一步一步按照您的暴力升级,其他都没有问题,但是react-native-video的问题还是一样,卡住了, libc++abi.dylib: terminating with uncaught exception of type NSException
2016-11-30
共1条回复

Kresj

2017-10-31

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

0
0

贯穿全栈React Native开发App

全面掌握React Native技术,不止步前端开发,让你移动领域大放光彩

946 学习 · 385 问题

查看课程