我有一个视频,我想在具有本地化版本的应用程序上使用。视频是一样的,但音频发生了变化。我真正想做的是创建一个带有两个音频通道的 MOV,然后根据用户语言设置选择我想要播放的音频通道语言。是否可以在 iPhone/iPad 上做到这一点?
好的,我知道我可以添加两个视频,但是视频很大,我不想让应用程序膨胀。
谢谢。
如果您使用的是AVFoundation,您可以获得AVPlayerItem
电影的。然后您可以访问tracks
这是一个AVPlayerItemTrack
s 数组。这些具有enabled
您可以设置的属性。
现在要确定要设置的项目,您需要查看AVPlayerItemTrack
' 的assetTrack
属性是AVAssetTrack
. 这可能会为您保存信息,以确定它是否是您要启用的轨道。