react-native-video获取视频时间总长度

2016-12-26    分类: mac,react native

本人环境

RN 0.38

react-native-video@0.9.0

在0.9版本中是没有获取视频总长度的方法的,需要修改RCTVideo.m文件:

将以下代码复制粘贴覆盖到原来的就行

https://github.com/react-native-community/react-native-video/blob/9bcf70cbb513402622bc114f93da751c28f15303/ios/RCTVideo.m

使用方法:

<Video
 ...
 onProgress={this._onProgress}
 ...
/>

_onProgress:function (data) {
  console.log('视频时间总长度:'+data.seekableDuration+'秒');
},