【问题标题】:How to play song in loop?如何循环播放歌曲?
【发布时间】:2011-08-24 13:25:13
【问题描述】:

在使用 AvAudio Player 时,我们如何实现歌曲循环播放? 我想在唱完一首歌后如何再重复这首歌??

【问题讨论】:

    标签: iphone objective-c ios4 avaudioplayer


    【解决方案1】:

    试试:

    [yourSound numberOfLoops: -1];
    

    -1 表示声音一直循环播放。

    【讨论】:

      【解决方案2】:

      您可以使用 AVAudioPlayerDelegate 并实现:

      - (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
      

      你可以这样做:

      - (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag{
          [player play];
      }
      

      或者您可以根据某些条件允许它停止。

      【讨论】:

        猜你喜欢
        • 2013-01-26
        • 2023-04-03
        • 2012-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多