24
什麼是爲我的iOS遊戲播放背景音樂的最佳方式?我該怎麼做?循環背景音樂?
讓這個音樂文件進行播放的最佳格式是什麼?
這首歌能夠愉快地玩整個遊戲嗎,改變視圖時不會中斷嗎?
我該如何循環播放這首音樂?
什麼是爲我的iOS遊戲播放背景音樂的最佳方式?我該怎麼做?循環背景音樂?
讓這個音樂文件進行播放的最佳格式是什麼?
這首歌能夠愉快地玩整個遊戲嗎,改變視圖時不會中斷嗎?
我該如何循環播放這首音樂?
可以使用AVAudioPlayer
:
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"];
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL error:nil];
player.numberOfLoops = -1; //infinite
[player play];
,你可以通過設置currentTime
通過跳躍:
player.currentTime = 10; //jump to 10th second
不要忘了加上'AudioToolbox'和'AVFoundation'框架添加到您的項目中,並在視圖控制器委託文件中導入''和''。 –
Joseph
2011-06-14 16:01:28
傳統上我發現MP3文件不能很好地循環 - 不再是這種情況嗎? – 2011-09-22 04:14:12
@Hithere - 你不需要添加'AudioToolbox',這是一個不同的框架。另外@DavidDunham - 是的,AAC文件應該比用於循環播放的MP3更好。 – jowie 2012-06-14 15:32:54