iOS システムサウンド(シャッター音)を鳴らす

iPhoneって、スクリーンショットを取る時もシャッター音鳴りますよね。
という事で、シャッター音を鳴らしてみます。どういう事かは深く考えないで、>_< バイブを連動させる場合  AudioServicesCreateAlertSoundID 音だけの場合  AudioServicesCreateSystemSoundID

サンプルコード:
NSString* srcPath;
NSURL*  url;

// 定義
SystemSoundID soundFileObject;

// オーディオファイルパス
srcPath = @"/System/Library/Audio/UISounds/photoShutter.caf";
// オーディオファイルのURLを取得する
url = [NSURL fileURLWithPath:srcPath];

// システムサウンドを作成する
AudioServicesCreateSystemSoundID((CFURLRef)url, &soundFileObject);

// バイブ連動したい場合は以下
//AudioServicesCreateAlertSoundID((CFURLRef)url, &soundFileObject);

// サウンドを鳴らす
AudioServicesPlayAlertSound(soundFileObject);

参考サイト:iPhoneアプリ開発で稼げるのか様

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です