如何使用AVPlayer播放mp4资源?

zak*_*ces 6 video objective-c ios avplayer avasset

我在项目导航器中包含了一个mp4资源.我想在AVPlayer中播放它.我知道如何为AVPlayer对象创建一个AVPlayerItem,所以现在我想加载适当的AVAsset指向我的mp4资源.问题是AVAsset只有一个assetWithURL:方法来创建AVAsset.我想要一个assetWithName:方法,但该方法不存在.如果我没有URL,我怎么能播放我的mp4文件?如果无法通过名称引用播放,我如何获取mp4文件的文件URL?

Mar*_*arc 12

要获取URL,请使用

[[NSBundle mainBundle] URLForResource:@"my_video" withExtension:@"mp4"]
Run Code Online (Sandbox Code Playgroud)

  • 不要忘记在右侧面板中选择“目标会员”。没有它,它对我不起作用。 (2认同)