Rk3128_Android6_播放视频时强制切换横屏

需求

我们机器是竖屏的,然后没有G-sensor,需要在播放视频的时候强制切换到横屏,退出时切换回去.

方法

视频播放时有两个apk会播放,图库里面播放和rk自己的播放器.修改方式为直接修改AndroidManifest.xml即可.
图库播放修改Gallery2.app的AndroidManifest.xml:

arunboy@creater:~/sdk/RK312X_Android4.4_REPO/packages/apps/Gallery2$ git diff AndroidManifest.xml
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 5cf48aa..042a711 100755
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -48,7 +48,8 @@
         <uses-library android:name="com.google.android.media.effects" android:required="false" />
         <activity android:name="com.android.gallery3d.app.MovieActivity"
                 android:label="@string/movie_view_label"
-                android:configChanges="orientation|keyboardHidden|screenSize">
+                android:configChanges="orientation|keyboardHidden|screenSize"
+                               android:screenOrientation="landscape">
             <intent-filter>
                 <action android:name="android.intent.action.VIEW" />
                 <category android:name="android.intent.category.DEFAULT" />
@@ -87,7 +88,8 @@
         </activity>

         <activity android:name="com.android.gallery3d.app.GalleryActivity" android:label="@string/app_name"
-                android:configChanges="keyboardHidden|orientation|screenSize">
+                android:configChanges="keyboardHidden|orientation|screenSize"
+                               android:screenOrientation="portrait">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
                 <category android:name="android.intent.category.DEFAULT" />

RK自己的播放器修改如下:

     <!-- android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"  
          android:theme="@android:style/Theme.Holo.NoActionBar"--> 	
        <activity android:name=".VideoPlayActivity"
                  android:label="@string/app_name"
                  android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" 
                  android:configChanges="orientation|keyboardHidden|screenSize"
+				  android:screenOrientation="landscape">

如上修改完更换apk即可.

猜你喜欢

转载自blog.csdn.net/arunboy/article/details/103835963