Joz*_*eRi 0 android android-youtube-api
我正在为Android应用程序使用Youtube API,我正在寻找一种方法来避免在横向模式之间切换时退出全屏模式.这意味着,我不想在将手机切换到纵向模式时退出全屏模式.我需要视频始终全屏显示.
有没有办法让它成真?
我目前的全屏代码是:
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer player, boolean wasRestored) {
if (!wasRestored) {
Intent intent = getIntent();
String Video_Link = intent.getStringExtra("youtube_id");
player.cueVideo(Video_Link);
player.setFullscreen(true);
}
}
Run Code Online (Sandbox Code Playgroud)
非常感谢提前.
小智 5
在方向更改时,将调用onCreate方法.您可以尝试在Manifest文件中的相关活动中添加此行以阻止onCreate调用.
android:configChanges="orientation|keyboardHidden|screenSize|layoutDirection"
Run Code Online (Sandbox Code Playgroud)
它可能会为你保持youtube的全屏状态...
否则你可能会尝试重写onconfigchange方法:
@Override //reconfigure display properties on screen rotation
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT)
{
// handle change here
}
else if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE)
{
// or here
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3547 次 |
| 最近记录: |