1

iPhone-Audioの専門家から、マイクのラインインからサウンドを再生する方法、または少なくとも通話中にスピーカー(レシーバーではなく)から再生する方法があるかどうかを知りたいです。

AVAudioSessionCategory と kAudioSessionProperty_OverrideAudioRoute のさまざまな組み合わせを試してみましたが、iPhone が通話中の場合、受信機からのみサウンドが再生されることに気付きました。

当面の私の最善の試みは、通話をスピーカー モードで選択し、AVSession サウンドを AVAudioSessionCategoryAmbient に入れることですが、結果は悪すぎます。

繰り返しますが、レシーバーで通話を聞きながら、スピーカーで音を鳴らしたいと思います。

私はこれをhttp://www.pallaudio.comで使用しました。これは、電話で嘘をつくことができるアプリです。

4

4 に答える 4

1

そうすることで何を達成しようとしているのか気になりますか?これにより、非標準の動作のためにアプリが拒否される可能性があるという事実に加えて (Apple には、通話中にサウンドを再生するアプリに関連するガイドラインがあると確信しています)、これはユーザーを怒らせる確実な方法のようにも思えます (ただし、多分それはあなたがやろうとしていることです)。

于 2009-12-19T02:35:33.633 に答える
1

非常に簡単です。これは、別のデバイスによって開始された通話中にサウンドを再生することによって行われます。ちょっと私もだまされました...「Escape Pod」と呼ばれる別のアプリと同じ取引です。

于 2011-01-02T04:19:54.733 に答える
-1

わかりました、長い間見つけた後、答えは単純です:いいえ!

于 2010-07-28T09:09:11.373 に答える