don*_*ewq 0 youtube android youtube-api android-youtube-api
纵向模式视频可以使用 YouTube 应用以纵向全屏播放,这可以通过 android 中的 youtube 播放器 api 实现吗?
这就是我所指的:http : //thenextweb.com/apps/2015/07/22/you-can-now-watch-vertical-videos-in-full-screen-on-youtubes-android-app/
您可以在此SO 中看到有关如何即使手机处于纵向模式也保留全屏模式的解决方案。
在方向更改时,将调用 onCreate 方法。您可以尝试在 Manifest 文件中的相关活动中添加这一行,以防止 onCreate 调用。
Run Code Online (Sandbox Code Playgroud)android:configChanges="orientation|keyboardHidden|screenSize|layoutDirection"它可能会为您保持 youtube 的全屏状态。
您还可以尝试覆盖该onConfigurationChanged方法:
@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)
您还可以阅读此文档:
标记
setFullscreenControlFlags(int)以启用方向的自动控制。行为是在进入全屏时强制横向方向并在离开全屏时切换回原始方向设置。当设备旋转回纵向时,该实现还将自动退出全屏。这通常应该设置,除非应用程序被锁定为横向或您需要纵向全屏。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
8728 次 |
| 最近记录: |