【发布时间】:2012-02-06 01:16:46
【问题描述】:
我有一些 .MP4 视频文件必须在 Android 活动的 VideoView 中读取。这些视频包含多个音轨,每个音轨对应一种用户语言(例如:英语、法语、日语...)。
我在寻找任何帮助或文档来提供此类功能时遇到了意外的麻烦。我目前能够加载视频并使用 MediaController 在 VideoView 中播放它,但不能更改音轨。
我不确定 Android SDK 是否提供任何简单的方法来做到这一点,这让我对如何解决我的问题一无所知。我正在考虑提取每个音轨,根据语言将我想要的音频加载到 MediaPlayer 中,然后让音频和视频一起播放。但我担心可能会出现一些同步问题并阻止我这样做。
如果您有任何线索,任何可以帮助我解决这个问题的建议,我们非常欢迎您。
【问题讨论】:
-
根据所选解决方案的评论,您似乎取得了进展。您能分享一下您是如何完成上述任务的吗?
-
这是一个老问题,但有一个简单的解决方案。看我的回答。