1

我正在使用 YouTubePlayerFragment 播放 YouTube 视频。当活动进入 PIP 模式时,PLAYER_VIEW_TOO_SMALL 错误。知道如何解决吗?

布局

       <fragment
                android:id="@+id/youtubeFragment"
                android:name="com.google.android.youtube.player.YouTubePlayerFragment"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />

没有填充。

代码:

        findViewById(R.id.pip_menu).setOnClickListener(view -> {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
                enterPictureInPictureMode();
            }
        });
    ....
    @Override
    public void onPictureInPictureModeChanged (boolean isInPictureInPictureMode, Configuration newConfig) {
        if (isInPictureInPictureMode) {
            hideControllers();
            new Handler().postDelayed(() -> setPlayPause(true), 1000);
        } else {
            showControllers();
        }
    }

4

0 回答 0