2012-02-16 13 views
5

iOS5で呼び出し音量を減らす方法や呼び出し音を変更する方法はありますか?iOS5の呼び出し音をプログラムで抑制する方法または呼び出し音を変更する方法

Celestialフレームワークをチェックアウトしましたが、AVSystemControllerをインスタンス化できません。 :-(

この取得は、それが提出されることはありませんようAppStoreで拒否アプリだ場合、私は気にしないでください。

答えて

9

をはい。AVSystemControllerを使用してください。あなたはそれをインスタンス化しません。それはシングルトンです。

http://code.google.com/p/iphone-dev/source/browse/trunk/include/include/Celestial/AVSystemController.h?r=136

[[AVSystemController sharedAVSystemController] setVolumeTo:10.0 forCategory:@"Ringtone"]; 
+0

例を挙げてください。 – cfischer

+0

@フェルナンド私は私の答えを編集しました。 – edc1591

+0

リンクしたファイルを含めようとしましたが、次のエラーが表示されます。アーキテクチャi386の未定義シンボル から参照される "_OBJC_CLASS _ $ _ AVSystemController" objc-class-ref in FRRViewController.o ld:シンボルアーキテクチャi386のために見つけた さらに、リンクされたファイルのsetVolumeTo:forCategory:メソッドはありません。 – cfischer

0

これは、あなたが探しているかもしれないもの:基本的にOverride ringer volume in iPhone apps

、あなたは巻セットあなたが表示しているビューの - (void)viewDidLoadメソッドでAVAudioPlayerを使用してください。

関連する問題