Android videoview无法在横向模式下播放

时间:2014-05-21 13:57:43

标签: android android-layout android-mediaplayer android-videoview

我有一项使用VideoView播放视频的活动。视频以onCreate开头,仅在布局处于纵向模式时启动,启动后我可以更改为横向和视频继续正常播放。

问题是在横向模式下启动活动时,视频无法播放。

的AndroidManifest.xml

 <activity
        android:name="...."
        android:configChanges="orientation|keyboardHidden|screenSize"
        android:label="@string/title_activity_fullscreen_rec"
        android:launchMode="singleTop"
        android:parentActivityName="...." >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="...." />
    </activity>

在onCreate方法中,我只需设置视频源并启动视频。

然后我有:

    @Override
    @SuppressLint("NewApi")
    public void onConfigurationChanged(Configuration newConfig) {
      super.onConfigurationChanged(newConfig);
    }

1 个答案:

答案 0 :(得分:0)

在活动中的onCreate方法之后添加此代码。

@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);    
}

@Override
protected void onRestoreInstanceState(Bundle state) {
super.onRestoreInstanceState(state);    
}

请检查一下。告诉我这是否有效?

相关问题