Android使用react-native-video 播放视频一直重复播放的解决方法
2017-08-11 20:51
1006 查看
问题描述,github里React native社区的react-native-video 插件,一直以来存在安卓平台下无论怎么设props的rate={0}和pause={true}都会自动播放,不用琢磨了代码写对不对,其实是这个插件自己的问题。这个插件的问题其实也老早就被发现了,就这个问题特么至少有5个pull request了吧,只是那个作者太懒得更新。截止今日,解决方案已经早被网友在#625话题里修复了,但master分支(居然是1.1.0版本了,npm上也没有更新版本,还停留在1.0.0,此处大写的一个【卧槽】。。)里还没有更新,作者懒得连merge按钮也懒的按,简直了。
无奈,项目要推进,手动安装和修复包吧。
打开命令行工具,进入项目文件夹,输入:
npm install git+https://github.com/react-native-community/react-native-video.git
下载1.1.0版本的插件,
随后,打开项目中插件目录:
node_modules/react-native-video/Android/src/main/Java/com/brentvatne/react/
修改ReactVideoView.java文件
找到第328行,代码为 : mPaused = paused;
在其下方新建一行,写入:
mActiveStatePauseStatus = paused;
保存,重新编译,就没有问题了。。。
汗……
无奈,项目要推进,手动安装和修复包吧。
打开命令行工具,进入项目文件夹,输入:
npm install git+https://github.com/react-native-community/react-native-video.git
下载1.1.0版本的插件,
随后,打开项目中插件目录:
node_modules/react-native-video/Android/src/main/Java/com/brentvatne/react/
修改ReactVideoView.java文件
找到第328行,代码为 : mPaused = paused;
在其下方新建一行,写入:
mActiveStatePauseStatus = paused;
保存,重新编译,就没有问题了。。。
汗……
相关文章推荐
- Android使用VideoView出现无法播放此视频问题的解决方法
- 详解Android App中使用VideoView来实现视频播放的方法
- react-native-video实现视频全屏播放的方法
- Android VideoView播放本地视频短暂黑屏的解决方法
- Android使用VideoView播放本地视频和网络视频的方法
- Android使用VideoView播放视频的方法
- Android使用VideoView播放网络视频
- 初学Android,多媒体之使用VideoView播放视频(七十七)
- 在使用pyqt videopalyer不能播放MP4的解决方法
- Android使用VideoView播放当前工程中的视频文件
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- HTML5添加 video 视频标签后仍然无法播放的解决方法
- 在Android中使用VideoView播放视频
- Android_视频播放的简单使用方法
- 在Android中使用VideoView播放视频
- 在Android中使用VideoView播放视频
- Android--使用VideoView播放视频