2013-05-21 11 views
5

iOSアプリでシステムサウンドを使用できますか?私は、デフォルトのタイマーアプリ(Marimba、Alarm、Doorbellなど)で使用されているものと同じリストを探しています。iOSアプリでAppleシステムサウンドを使用することはできますか?

注:システムが提供する警告音とシステム提供のユーザー・インタフェースのサウンドエフェクトは、あなたのアプリケーションが使用することはできませんが、私は聞いてるのよ

理由はApple's own Multimediaドキュメントにそれが言うことです。たとえば、kSystemSoundID_UserPreferredAlert定数をAudioServicesPlayAlertSound関数のパラメータとして使用すると、何も再生されません。

次に、私はthis list of system sound IDに出会った。

あなたはAppleのレビュープロセスに合格するあなた自身のアプリケーションにアクセスしてこれらのサウンドを使用できますか?似たような音がない場合は、オープンソースで利用できますか?

答えて

0

いいえ、脱獄するまで、この音にアクセスすることはできません。

AudioServicesPlaySystemSound(1000); 

このファイルが著作権で保護されていることを願います。

+0

あなたはそれをいくつかの文書でお願いします。 – rptwsthi

1

実際にAudioToolbox/AudioToolbox.hフレームワークを使用し、それをView Controllerのヘッダーファイルにインポートすると、jailbreakingせずにAppleシステムサウンドを再生できます。たとえば、IBActionの下に

AudioServicesPlaySystemSound(0x450); 

を入力すると、アクションの実行時にアップルの「クリック」サウンドが再生されます。

また、先に参照したsystem soundsの音を聞くために、あなたのiPhone(iOSシミュレータではない)で動作するgithubで利用可能なgreat appがあります。聞こえません。アプリは聞いて、対応する参照番号を見つけるのがいいです。

関連する問題