0

我已经使用 avtouchController 制作了一个音乐应用程序,我想使用自动播放一个接一个地播放我的下一首歌曲,你能给我自动播放歌曲的步骤吗?

4

3 回答 3

0

您应该转到设置并将播放模式设置为顺序播放模式。

于 2010-10-12T06:30:11.570 回答
0

从你的问题很难看出,但听起来你想使用AVQueuePlayer

于 2010-10-12T06:15:09.833 回答
0

如果您使用的是 AVFoundation,您只需向播放器添加一个侦听器,并使用 end 播放方法来获取下一首曲目。您可以像这样添加侦听器:

    [[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(playerItemDidReachEnd:)
                                             name:AVPlayerItemDidPlayToEndTimeNotification
                                           object:[player currentItem]];

然后你创建你的方法,像这样:

    -(void)playerItemDidReachEnd:(NSNotification *)notification {
        AVPlayerItem *p = [notification object];
        //Fetch your next track from your plist, array, database or whatever
      }
于 2011-06-15T17:12:04.860 回答