我只想以横向模式播放视频。我尝试了以下代码,但整个 Activity 都打开了横向模式,但我只想让 Xml 布局中的 videoview 横向播放。
<activity android:name=".Video_play"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
...
</activity>
最佳答案
首先...检查用户的 SDK 版本以匹配 API lvl 8:
if(Build.VERSION.SDK_INT == Build.VERSION_CODES.FROYO){
// This will only hit API lvl 8
// myActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
和myActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
将强制您的屏幕为横向。记住要有 xml layout-land 以确保 UI 适合用户。
关于android - 在 android API 级别 8 中仅在风景上播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32479845/