react-native-video解决安卓无法全屏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react-native-video解决安卓无法全屏相关的知识,希望对你有一定的参考价值。
参考技术A 安卓默认不支持全屏,如果需要全屏,需要使用这个PRhttps://github.com/react-native-video/react-native-video/pull/2073
具体用法:
手动Link android/settings.gradle(如果直接使用默认播放器则无需手动,如果需要使用ExoPlayer 则不管是不是0.60之上都需要手动连接,默认播放器无法全屏,也没有全屏按钮)
android/app/build.gradle引入react-native-video
如果成功使用ExoPlayer ,样子应该是这个样子的:
mui使用video.js播放视频安卓手机无法全屏问题
mui框架使用video.js来播放视频,苹果手机全屏没问题,安卓手机全屏却闪一下就退出,原因是因为引入了mui.js,导致和video。js冲突了,touch事件执行了两遍,解决办法是video.js的全屏按钮点击一次后就阻止,代码
mui("#my-video").on("touchstart",".vjs-control",function()
return false;
);
以上是关于react-native-video解决安卓无法全屏的主要内容,如果未能解决你的问题,请参考以下文章
react-native-video:无法读取 null 的属性“常量”
在 React-native-video 中,一些视频无法在三星设备中播放