总的来说,我对 Android 和移动开发还很陌生。我正在创建一个 Android 应用程序,该应用程序在选择按钮后使用 VideoView 播放视频。问题是当您旋转手机时,视频会重新启动。我知道它是因为活动在旋转时被破坏并重新创建。所以我只是将视频播放器锁定在横向视图中。但默认情况下,您必须将手机向左(右侧向上)倾斜才能正确看到它。另一种方式只是将视频倒置显示。
如果用户将手机向右倾斜(左侧向上),有没有办法正确显示视频?感谢您的任何意见。
总的来说,我对 Android 和移动开发还很陌生。我正在创建一个 Android 应用程序,该应用程序在选择按钮后使用 VideoView 播放视频。问题是当您旋转手机时,视频会重新启动。我知道它是因为活动在旋转时被破坏并重新创建。所以我只是将视频播放器锁定在横向视图中。但默认情况下,您必须将手机向左(右侧向上)倾斜才能正确看到它。另一种方式只是将视频倒置显示。
如果用户将手机向右倾斜(左侧向上),有没有办法正确显示视频?感谢您的任何意见。
在 Android 清单中添加android:configChanges="orientation|screenSize"
到您的活动。
http://t3ch.com/blog/android_transitions/
展示了如何在旋转发生时从您离开的地方重新启动视频实例。