请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

android全面屏适配红米6 pro

适配红米6 pro全面屏
1、在未适配情况下,底部无法完全覆盖, 如下图

1533781218556-271a9ee7b023b981992c726222

2、使用代码适配全面屏,在AndroidManifest.xml下添加
<meta-data android:name="android.max_aspect" android:value="ratio_float"/>
<meta-data android:name="android.max_aspect" android:value="2.1" />
这两条命令后可以适配到全面屏。但在使用全屏播放视频返回后变成了半屏。

1533781189696-3fc26464242de806baf3d91b1a信息:
"react-native": "0.55.4"
"react-native-video": "^2.3.1",
"react-native-af-video-player": "^0.1.9",
"react-native-video": "^2.3.1"
直接使用原生的视频插件react-native-video也是一样的问题,请问老师是什么原因导致的?

正在回答

2回答

在AndroidManifest.xml中添加如下设置:

<activity
        android:name="yourpagename.MainActivity"
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:screenOrientation="portrait"
        ...

如果,还是无法解决就在https://github.com/react-native-community/react-native-video/issues

官库上提个issue看看使用这个库的网友没么有遇到类似的问题。

0 回复 有任何疑惑可以回复我~
  • 提问者 Beliefooo #1
    老师 ,我按你的配置,如果添加了android:exported="false",软件无法启动会报app isn't install
    同样播放视频还是一样的问题 。
    回复 有任何疑惑可以回复我~ 2018-09-07 14:20:07
  • 提问者 Beliefooo #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-09-26 19:07:12
提问者 Beliefooo 2018-09-07 14:22:43

https://img1.sycdn.imooc.com//szimg/5b9218eb00012bfa12481198.jpg

同样视频全屏播放返回后还是变成半屏,请老师指教

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号