gpt4 book ai didi

android - YouTubePlayerView 在屏幕旋转时停止

转载 作者:行者123 更新时间:2023-11-29 16:33:11 26 4
gpt4 key购买 nike

我正在使用 YouTubePlayerView 加载视频。视频播放成功,但是当屏幕旋转时,它停止播放。我该如何解决这个问题?这可能是一件简单的事情。我用谷歌搜索但没有得到帮助,但需要你的帮助......下面是我的代码。

代码:

youTubePlayerView=findViewById(R.id.youtube_view);
onInitializedListener=new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
youTubePlayers=youTubePlayer;
youTubePlayers.loadVideo("9ZaEPeaucIU");
youTubePlayers.setFullscreenControlFlags(FULLSCREEN_FLAG_CONTROL_ORIENTATION);
youTubePlayers.setOnFullscreenListener(onFullscreenListener);
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {
}
};
onFullscreenListener=new YouTubePlayer.OnFullscreenListener() {
@Override
public void onFullscreen(boolean b) {
if (b){
time=youTubePlayers.getCurrentTimeMillis();


}

}
};
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
youTubePlayerView.initialize("AI&*$^$^$3634HxbhVM@#$%%^%&%$",onInitializedListener);

}
});

布局:

<com.google.android.youtube.player.YouTubePlayerView
android:layout_width="match_parent"
android:layout_height="250dp"
android:id="@+id/youtube_view"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent">
</com.google.android.youtube.player.YouTubePlayerView>

最佳答案

将此添加到 AndroidManifext.xml 中的 Activity 声明中,这样 Activity 就不会在方向更改时重新创建。

<activity
android:name=".NameOfYourActivitiy"
android:configChanges="orientation|screenSize">

</activity>

关于android - YouTubePlayerView 在屏幕旋转时停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53665435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com