我有一个视频视频,可以在potrait模式下播放实时流媒体链接,并在视频视图下方列出一些频道。 我的问题是我想将我的视频转换为横向模式(全屏而不显示底部的频道列表),而无需再次缓冲或再次加载流。
感谢。
答案 0 :(得分:0)
将android:configChanges="orientation"
添加到AndroidManifest.xml上的Activity标记
它会在旋转时停止调用onCreate()并阻止你的视频重新缓冲。
并在您的活动中使用以下代码。
//this is called when the screen rotates.
// (onCreate is no longer called when screen rotates due to manifest, see: android:configChanges)
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
int orientation = newConfig.orientation;
if (orientation == Configuration.ORIENTATION_PORTRAIT)
{
Log.d("tag", "Portrait");//Do your layout changes here
}
else if (orientation == Configuration.ORIENTATION_LANDSCAPE)
{
Log.d("tag", "Landscape");//Do your layout changes here
}
}
如果它适合你,请标记为up。