オーディオファイルを再生する簡単なデモンストレーションとしてAppleリスト(http://developer.apple.com/samplecode/AudioQueueTest/listing1.html)。iPhoneでオーディオを再生するためのより簡単なソリューション
多くのコード行が少ないオーディオファイルを再生する方法はありますか?
オーディオファイルを再生する簡単なデモンストレーションとしてAppleリスト(http://developer.apple.com/samplecode/AudioQueueTest/listing1.html)。iPhoneでオーディオを再生するためのより簡単なソリューション
多くのコード行が少ないオーディオファイルを再生する方法はありますか?
ここでは、音を素早く汚い方法です。時間、音量、または正確なタイミングを制御することなく、短い音を再生するのに適しています。これらの免責事項で、ここに行きます。サウンドを再生しますビューコントローラ、輸入、このフレームワークで
:
#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);
を、それは多くの制限だのために、私は、プロトタイピングのためではなく、製品コードは、このメソッドを使用します。
SysSoundサンプルコードを見てください。 –
はい、iPhone SDK 2.2には[AVAudioPlayer](http://developer.apple.com/iphone/library/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/index.html)があります。 – catlan