2009-04-10 4 views
0

オーディオファイルを再生する簡単なデモンストレーションとしてAppleリスト(http://developer.apple.com/samplecode/AudioQueueTest/listing1.html)。iPhoneでオーディオを再生するためのより簡単なソリューション

多くのコード行が少ないオーディオファイルを再生する方法はありますか?

+0

SysSoundサンプルコードを見てください。 –

+1

はい、iPhone SDK 2.2には[AVAudioPlayer](http://developer.apple.com/iphone/library/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/index.html)があります。 – catlan

答えて

0

ここでは、音を素早く汚い方法です。時間、音量、または正確なタイミングを制御することなく、短い音を再生するのに適しています。これらの免責事項で、ここに行きます。サウンドを再生しますビューコントローラ、輸入、このフレームワークで

#import <AudioToolbox/AudioToolbox.h> 

その後、手動でプロジェクトにAudioToolboxフレームワークを追加します。フレームワークグループにコントロールクリック - >追加... - >既存のフレームワーク... - > AudioToolbox.framework

次に、someSound.cafをプロジェクトのResourcesフォルダに追加します。実際のファイル名を使用してください。あなたのサウンドを再生する方法インサイド

、追加:

SystemSoundID theSound; 
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"someSound" ofType:@"caf"]], &theSound); 
AudioServicesPlaySystemSound(theSound); 

を、それは多くの制限だのために、私は、プロトタイピングのためではなく、製品コードは、このメソッドを使用します。

関連する問題