Android图片中的图片出现在黑色正方形上方

Android图片中的图片出现在黑色正方形上方,android,exoplayer,picture-in-picture,android-picture-in-picture,Android,Exoplayer,Picture In Picture,Android Picture In Picture,我在图片中遇到了一个关于Android图片的奇怪问题 我管理一个移动应用程序,它使用Exoplayer和一些片段的画中画功能。 该活动具有以下标志: android:name=".activities.main.MainActivity" android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayou

我在图片中遇到了一个关于Android图片的奇怪问题

我管理一个移动应用程序,它使用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时,玩家碎片后面会出现一个黑色的方块,有时会出现第二个玩家的画面(但该碎片在那一刻被关闭)。片段(以PiP显示)使播放器具有MATCH_父布局参数,没有任何填充或边距

Exoplayer是2.11.0

PiP参数生成器的比率为16/9

一般来说,PiP工作正常,可以暂停/播放

下面是它的样子:


我想知道如何摆脱这个广场?任何建议都将不胜感激。

您可以使用enterPictureInPictureMode();在Activity或getActivity()中。enterPictureInPictureMode();在片段内部

可以使用enterPictureInPictureMode();在Activity或getActivity()中。enterPictureInPictureMode();在碎片内部

嗨!谢谢,但这已经起作用了。我在活动中调用该方法,它在图片框中显示图片。但有时它会在背景中出现一个黑色的正方形,我想去掉它——这就是问题所在。嗨!谢谢,但这已经起作用了。我在活动中调用该方法,它在图片框中显示图片。但有时它会在背景中出现一个黑色的正方形,我想去掉它——这就是问题所在。