我使用这个Github上项目为我的应用程序使用YouTube API发挥你管视频..我在下面的代码onInitializationSuccess
方法..
@Override
public void onInitializationSuccess(Provider provider, YouTubePlayer player, boolean wasRestored) {
this.player = player;
player.setPlayerStateChangeListener(playerStateChangeListener);
player.setPlaybackEventListener(playbackEventListener);
if (!wasRestored) {
player.cueVideo("I0D-fkypQQw");
}
}
我这个编码YouTubePlayerView
在以下方式画中画模式播放:
enter_pip.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Intent i = new Intent(getBaseContext(), PipActivity.class);
// startActivity(i);
if (android.os.Build.VERSION.SDK_INT >= 26) {
//Trigger PiP mode
try {
Rational rational = new Rational(youTubeView.getWidth(), youTubeView.getHeight());
PictureInPictureParams mParams =
new PictureInPictureParams.Builder()
.setAspectRatio(rational)
.build();
enterPictureInPictureMode(mParams);
} catch (IllegalStateException e) {
e.printStackTrace();
}
} else {
Toast.makeText(MainActivity.this, "API 26 needed to perform PiP", Toast.LENGTH_SHORT).show();
}
}
});
}
视频成功进入PIP模式,但问题是进入PIP模式后视频停止,我希望它从它是在不画中画模式继续..
请指导我加入子母画面模式,其中,在图像模式的画面应该继续发挥,而不是停止。我要寻找一个像YouTube的PIP其中视频在播放与底部的播放/暂停按钮和关闭按钮这是正确的..
我要寻找一个PIP作为此图像中