android - 旋转手机在 Android 上重新启动视频

标签 android video controls android-videoview

当我旋转手机时,我的 Activity 会重新启动。我有一个播放视频的视频 View ,我旋转并重新启动视频。现在我发现将它添加到我在 list 中的 Activity 中修复了它

<activity android:name="Vforum" android:configChanges="orientation"></activity>

现在的问题是视频控件在消失并返回之前不会被重新绘制,因此要么留下从横向模式到纵向模式的非常长的控件,要么留下从纵向模式到横向模式的非常短的控件。一旦它们消失然后我点击使它们回来,然后它们的大小就正确了。有更好的方法吗?

最佳答案

添加

android:configChanges="orientation"

到您在 AndroidManifest.xml 中的 Activity。

  • 解决了我无法再次下载渐进式视频的问题..

如果您的目标 API 级别 13 或更高,除了 orientation 值外,您还必须包含 screenSize 值,如 here 所述.所以你的标签可能看起来像

android:configChanges="orientation|screenSize"

关于android - 旋转手机在 Android 上重新启动视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5983583/

相关文章:

android - 我在android studio中收到以下错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.AaptException:

android - 从 Canvas 上清除绘画而不清除背景图像 - Android

Java Socket 连接被我的公共(public) IP 拒绝

asp.net - 从ffmpeg保存后打开jpg图像不起作用

vb.net - 处理表单中用户控件的控件事件

c++ - 根据 Windows 版本更改控件的视觉样式

java - 使用来自 Firebase 的数据在 fragment 上显示 RecyclerView

flash - 检查RTMP广播质量

html - xhtml/mobile 1.2 DOCTYPE 导致奇怪的工件

c# - 使用 StringFormat 的字符串位置