Android - VideoView 不会播放有声视频

Posted

技术标签:

【中文标题】Android - VideoView 不会播放有声视频【英文标题】:Android - VideoView wont play videos with sound 【发布时间】:2020-04-11 11:05:25 【问题描述】:

我在 Xamarin 项目中使用 android 特定的 videoview 创建了一个 VideoPLayer。问题是我的 samsung a70(Android 9 API 28)上的所有播放声音的视频,但有时完全随机的声音不会在我的旧 Android 5 手机和模拟器上播放。随机我的意思是,声音有时会播放,但有时不会。有人可能有想法吗?

【问题讨论】:

【参考方案1】:

您可以尝试使用 ExoPlayer。它是由谷歌开发的,并帮助我完成了我之前创建的应用程序。它比标准的视频视图实现更加成熟和灵活。 这是 Github: ExoPlayer Github

而且我认为 Xamarin 也有一个实现:

ExoPlayer Xamarin Github

【讨论】:

好的,谢谢,我去看看! 好的,希望它有效,如果您在使用 ExoPlayer 时遇到问题,请告诉我!

以上是关于Android - VideoView 不会播放有声视频的主要内容,如果未能解决你的问题,请参考以下文章

Android VideoView 中的纵向视频不会占用整个屏幕宽度

VideoView 在 Fragment 中播放 .m3u8 不会在 Nexus 7 中播放。在 HTC1 M8 中播放正常

WebView 中的 VideoView 不会播放视频?

无法播放视频 VideoView Android 12(错误 (1, -2147483648))

如何检测 VideoView 何时开始播放(Android)?

Android多媒体功能开发——使用VideoView控件播放视频