我在安卓画中画方面遇到了一个奇怪的问题。
我管理着一个移动应用程序,它使用Exoplayer和一些片段的画中画功能。该活动具有以下标志:
android:name=".activities.main.MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
android:windowSoftInputMode="adjustNothing"
android:launchMode="singleTask"
android:resizeableActivity="true"
android:hardwareAccelerated="true"
android:supportsPictureInPicture="true"
android:screenOrientation="portrait">
还有一些碎片,其中两个正在使用Exoplayer,其中一个可以进入PiP。
当我进入PiP时,玩家碎片后面会出现一个黑色方块,有时会出现第二个玩家的框架(但该碎片在那一刻已经关闭(。Fragment(显示在PiP中(具有MATCH_PARENT布局参数的播放器,没有任何填充或边距。
Exoplayer是2.11.0。
PiP参数生成器的比率为16/9。
一般来说,PiP在暂停/播放的情况下运行良好。
以下是它的样子:示例图像
我想知道如何摆脱这个广场?如有任何意见或建议,我们将不胜感激。
您可以使用enterPictureInPictureMode((;在Activity或getActivity((中。enterPictureInPictureMode((;碎片内部