2012-03-27 9 views
0

私はゲームで素早くサウンドを再生するためにチュートリアルから抜け出したものを使用していますが、これを頻繁に使用してサウンドを再生します。私は何か違うことをしなければなりませんか?またはこれはサウンドエフェクトを再生するための適切な方法です。iOSでサウンドを作成する

NSString *path = [[NSBundle mainBundle] pathForResource:@"Sound/Microwave_Bell_Ding" ofType:@"mp3"];  
NSURL *pathURL = [NSURL fileURLWithPath:path]; 
AudioServicesCreateSystemSoundID((CFURLRef) pathURL, &soundID); 
AudioServicesPlaySystemSound(soundID); 

ありがとう!

+0

システムサウンドを再生するには非常に細かいです。それについて心配しないでください –

+1

確かにそれは音を再現する4つの方法の1つです。これは最も高いレベルのソリューションです。あなたがバイトを操作することができます他の方法が、私はあなたを推奨しません必要がない場合。あなたが書いたものは、うまく動作します – fabregas88

+0

私が1000+を演奏したとしても、これは大丈夫でしょうか? –

答えて

0

最初に、この方法でmp3を再生することはできません。次に、次回の再生時にsoundIDを保存して、AudioServicesPlaySystemSound(soundID)を呼び出します。

関連する問題