在我正在制作的应用中,我有一些带有多个音轨(不同语言)的视频,我希望能够以编程方式在这些曲目之间切换。有一个按钮,允许用户手动切换它们(通过点击它来显示此屏幕:http://i.stack.imgur.com/mkUTZ.png)所以我认为这不会太难。然而,经过两个小时的研究,我还没有找到任何有用的东西。有this StackOverflow问题表明,首先不可能播放带有多个音频流的视频,但显然这种情况不再适用。还有一些AVFoundation
的例子(我还没有真正研究过),但没有MPMoviePlayer
或MPMoviePlayerController
。
所以我想知道我的目标是否可以通过库存MPMoviePlayerController
实现,如果没有,那么它有什么好的选择。