关于视频总时间,课程里用的是data.PlayableDuration,这并不是真正的视频总时间,所以如果用这个来处理进度条的话会导致进度条在一开始会有一次跳动,然后随着缓存的增加而慢慢往回走。
我在react-native-video的github上找到了这么一个issue:https://github.com/react-native-community/react-native-video/pull/285
按照里面的做法 增加一个seekableDuration 就可以在视频加载完成时得到视频的总长度,进度条问题也就解决了
