我有一个带有 VideoView 的应用程序来显示 MP4 文件。在所有设备和所有 Android 版本上,一切都运行良好,直到 Android 12。
我们有一个用户报告说 VideoView 无法播放视频,对于每个视频,他都会收到以下弹出窗口(应用程序不会崩溃,只是显示此弹出窗口):
我的问题:有谁知道问题可能是什么?我期待 - 或希望 - 它与它是 Android 12 的测试版这一事实有关。如果不是这样,那么我该如何解决这个问题?Android 12 wrt 显示视频有什么变化吗?
非常感谢。
编辑:视频文件位于本地存储(R.raw 文件夹)
编辑 2:使用 Android 12 运行模拟器时,出现 MediaPlyaer 错误(1,-2147483648)。这分别对应于MediaPlayer.MEDIA_ERROR_UNKNOWN和 UNKNOWN_ERROR,如本文所述。但是,那里提出的解决方案并不能解决这里的问题(格式不应该是问题,因为它们是 .mp4 文件)。有任何想法吗?
编辑 3:我向 Google 提交了一个关于此的问题。如果您对解决方案感兴趣,请在此处加注星标。希望我们能尽快找到原因!