5

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

私が尋ねている理由は、Apple 自身のマルチメディアドキュメントに次のように書かれているからです。

注: システム提供のアラート サウンドとシステム提供のユーザー インターフェイス サウンド効果は、アプリケーションでは使用できません。たとえば、kSystemSoundID_UserPreferredAlert 定数を AudioServicesPlayAlertSound 関数のパラメーターとして使用しても、何も再生されません。

次に、このシステム サウンド ID のリストを見つけました。

では、これらのサウンドにアクセスして、Apple の審査プロセスに合格する独自のアプリで使用できますか? そうでない場合、同様のサウンドはオープンソースで入手できますか?

4

2 に答える 2

1

実際、AudioToolbox/AudioToolbox.h フレームワークを使用してビュー コントローラーのヘッダー ファイルにインポートすると、ジェイルブレイクせずに Apple システム サウンドを再生できます。たとえば、

AudioServicesPlaySystemSound(0x450);

IBAction の下では、アクションの実行時に Apple の「クリック」サウンドが再生されます。

また、以前に参照されたシステム サウンドを聞くために、iPhone (iOS シミュレーターではなく) で動作する github で利用できる優れたアプリがあります。彼ら。このアプリは、聞いて対応する参照番号を見つけるのに便利です。

于 2014-06-08T21:07:01.023 に答える
0

いいえ、脱獄するまではこのサウンドにアクセスできません。脱獄後は、以下のようにこのサウンドにアクセスできます。

AudioServicesPlaySystemSound(1000);

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

于 2013-05-21T08:33:30.930 に答える