例如:
>文件1:
> Part1 – 0:35s
>第2部分 – 0:47s
>第3部分 – 0:07s
file1应该像1:29一样播放,但我们只等待(最多),直到Part1加载开始播放.
我看过AVAsset,但它似乎没有解决问题.我还想过使用AVAudioPlayer实现它并自己完成所有逻辑.
以前有人有这个问题吗?
谢谢!
解决方法 您可以使用 AVQueuePlayer来实现此目的.您需要使用文件URL创建AVPlayerItem,然后需要使用它的queuePlayerWithItems:方法初始化AVQueuePlayer.AVPlayerItem *firstItem = [[AVPlayerItem alloc] initWithURL:firstPartURL];AVPlayerItem *secondItem = [[AVPlayerItem alloc] initWithURL:secondPartURL];AVPlayerItem *thirdItem = [[AVPlayerItem alloc] initWithURL:thirdPartURL]; NSArray *itemstoplay = [NSArray arrayWithObjects:firstItem,secondItem,thirdItem,nil];AVQueuePlayer *qPlayer = [AVQueuePlayer queuePlayerWithItems:itemstoplay];[qPlayer play];总结
以上是内存溢出为你收集整理的ios – 按顺序播放多个音频文件全部内容,希望文章能够帮你解决ios – 按顺序播放多个音频文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)