【问题标题】:How do I repeat a AVAudioPlayer?如何重复播放 AVAudioPlayer?
【发布时间】:2011-07-24 00:19:18
【问题描述】:

我只是想知道你如何重复 AVAudioPlayer?

【问题讨论】:

标签: iphone ios4


【解决方案1】:

将属性 numberOfLoops 设置为 -1,它将进入无限循环。

【讨论】:

  • 谢谢你,所有的帮助都是很大的帮助!
  • 如果它真的对您有帮助,请点赞,以便将来可以帮助其他用户...
  • upvote 建议此回复对您有所帮助,这可能对其他用户也有帮助。希望您明白我的意思:)
  • 有什么可以让 AVPlayer 重复音频吗?
【解决方案2】:

您的意思是“如何设置AVAudioPlayer 来重复声音?”我假设?

如果是这样:

请注意,AVAudioPlayer 类有一个名为numberOfLoops 的属性。如果您设置此属性 为负整数值,当您播放AVAudioPlayer 时,它将循环直到停止。您可以通过将numberOfLoops 设为正整数来设置要播放的循环数。

希望对您有所帮助!

【讨论】:

  • 谢谢你,所有的帮助都是很大的帮助!
【解决方案3】:

来自 iOS 文档:

numberOfLoops

声音回到开头的次数,在 到达结尾,重复播放。

@property NSInteger numberOfLoops Discussion 值为 0,即 默认值,表示播放一次声音。设置一个正整数 value 指定返回开始和播放的次数 再次。例如,指定值 1 会导致总共两个 声音的播放。 设置任何负整数值以循环播放声音 无限期直到你调用 stop 方法

可用性 适用于 iOS 2.2 及更高版本。宣布于 AVAudioPlayer.h

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多