2014-04-23 46 views
0

播放背景音樂我想在我的水平之一,我循環我的音頻文件像以下方式持續背景音樂:如何時間可持續環路

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

&我也試過這樣:

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

我想它應該持續播放循環while循環:是但它不工作。

我也嘗試通過預加載我的音效。但是,它不是通過兩種方式工作。我不知道爲什麼!..請幫助。

+0

不工作,它不播放任何音樂,或不循環音樂?如果它甚至沒有播放mp3,那麼它可能是不支持的格式,或者根本就沒有添加到該項目中。 – LearnCocos2D

+0

它不是在循環播放但現在它已經解決了,因爲我在其他一些課程中停止了我的背景音樂。 –

回答

1

我個人使用OALSimpleAudio來處理我的項目中的音樂和聲音效果。它總是有效,如果你嘗試循環或預加載,你可以用很少的代碼來完成。

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