我創建Android應用播放流媒體直播,我在layout.xml加入videoView並添加使僅佈局土地的Android全屏播放時videoView
我想要的佈局,土地的文件夾該應用程序顯示在僅用於佈局的土地沒有人像視頻全屏
,所以我說下面的代碼中的onCreate():
public void onConfigurationChanged(Configuration newConfig){
if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE
{
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
}
但我的問題是,當我旋轉設備將重新啓動活動,這導致視頻流停止,我想阻止這種情況。所以。我補充說明了這一行
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
但這會導致只能執行一次onCreate()的代碼。
如何使我的應用程序連續播放視頻流,並且當我旋轉設備以在佈局區域中製作全屏時,然後在回到肖像時使其正常?
希望任何人都明白我的意思。 在此先感謝。
如何ü解決您的問題?低於api level19 – Erum