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);
        }
    }
非常感谢提前.
小智 5
在方向更改时,将调用onCreate方法.您可以尝试在Manifest文件中的相关活动中添加此行以阻止onCreate调用.
    android:configChanges="orientation|keyboardHidden|screenSize|layoutDirection"
它可能会为你保持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
                }
    }
| 归档时间: | 
 | 
| 查看次数: | 3547 次 | 
| 最近记录: |