【问题标题】:How to continuosly play Background Music in LOOP如何在 LOOP 中连续播放背景音乐
【发布时间】:2014-04-23 09:48:13
【问题描述】:

我想在我的关卡中连续播放背景音乐,我正在循环播放我的音频文件,如下所示:

[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"mymusic.mp3"  loop:YES];

&我也试过这种方式:

[[CDAudioManager sharedManager] playBackgroundMusic:@"AirRaidSirens.mp3" loop:YES];

我猜它应该在循环中连续播放 While loop:YES 但它不起作用。

我也试过通过预加载我的音效。但是,两种方式都不起作用。我不知道为什么!..请帮忙。

【问题讨论】:

  • 不工作是因为它不播放任何音乐,或者不循环播放音乐?如果它甚至没有播放 mp3,那么它可能是不受支持的格式,或者根本没有添加到项目中。
  • 它没有在 Loop 中播放,但现在它已经解决了,因为我在其他课程中停止了我的背景音乐。

标签: objective-c audio cocos2d-iphone


【解决方案1】:

我个人在我的项目中使用 OALSimpleAudio 来制作音乐和音效。它总是有效的,如果你尝试循环或预加载,你可以用很少的代码来做。

//access audio object
OALSimpleAudio *audio = [OALSimpleAudio sharedInstance];
// play background sound
[audio playBg:@"your-file-name.mp3" loop:TRUE];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    相关资源
    最近更新 更多