android全面屏适配红米6 pro

来源:14-4 React Native 升级适配Android与适配Android全面屏

Beliefooo

2018-08-31

适配红米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回答

CrazyCodeBoy

2018-08-31

在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
2
Beliefooo
非常感谢!
2018-09-26
共2条回复

Beliefooo

提问者

2018-09-07

//img.mukewang.com/szimg/5b9218eb00012bfa12481198.jpg

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

0
0

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

1577 学习 · 727 问题

查看课程