gpt4 book ai didi

ios - 如何在 AVPlayer 中使用 AVQueuePlayer

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:28:24 25 4
gpt4 key购买 nike

目前我正在使用以下代码来播放歌曲

playerItem = [AVPlayerItem playerItemWithURL:[song valueForProperty:MPMediaItemPropertyAssetURL]];
[_avPlayer replaceCurrentItemWithPlayerItem:playerItem];

我在这里使用 AVPlayer 播放音频文件,但我的要求是需要连续播放歌曲组 (NSArray)(当前播放器在播放一首歌曲后停止)。我听说过 AVQueuePlayer 但不知道如何使用是如果有人知道这个,请用 avplayer 帮助我

最佳答案

查看以下 Apple 文档:https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVQueuePlayer_Class/Reference/Reference.html

AVQueuePlayer 的基础与 AVPlayer 没有太大区别。您可以使用 AVPlayerItems 列表初始化您的播放器,连续播放将为您处理。

AVPlayerItem *item1 = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:@"http://www.playeritemurl.com/item1.aac"]];
AVPlayerItem *item2 = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:@"http://www.playeritemurl.com/item2.aac"]];
AVPlayerItem *item3 = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:@"http://www.playeritemurl.com/item3.aac"]];
AVQueuePlayer *player = [[AVQueuePlayer alloc] initWithItems:@[item1, item2, item3]];

如果有问题,您可以提出更具体的问题,但文档应该非常清楚地说明如何开始。

关于ios - 如何在 AVPlayer 中使用 AVQueuePlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22619587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com