1

私の質問は、Android OS を実行するスマートフォンについてです。私の要求は iOS では不可能であると想定しています。

呼び出し音をリアルタイムで操作することに興味があります。

リングバック トーンは、電話の応答を待っているときに発信者が聞く音です。

A が B に電話をかけたときのデフォルト状態では、B には呼び出し音が聞こえ、B が電話に出るまで A には呼び出し音が聞こえます。

B が着信音を聞いたときに、通話が接続される前に A が聞くリングバック トーンを変更できるかどうかを知りたいです。

たとえば、A が B に電話をかけたとき、A にはリングバック トーンとしてマイケル ジャクソンの歌が聞こえたとします。B が進行中の呼び出し音に突然効果音の別のレイヤーを追加したり、リアルタイムでマドンナの曲に切り替えて電話に出たりできるようにするアプリを設計することは可能ですか?

ありがとうアヴィ

4

3 に答える 3

1

いいえ、 Android の留守番電話を作成できないのと同じ理由でできません。

于 2013-03-01T20:01:05.387 に答える
0

特定の電話や電話 OS に関する質問ではなく、B のキャリアに関する質問だと思います。着信側からの応答を待っているときに聞こえるトーンは、着信側の電話ではなく、オペレーター (電話会社) によって制御されます。オペレーターは、発信者があなたに連絡しようとしているときに聞こえるカスタムトーンを設定する手段を提供できます。理論的には、アプリケーションからリアルタイムでトーンを変更するための API へのアクセスを提供することが可能であると想像できます。現時点では、どのオペレーターもそうしているとは思えませんが。

于 2013-03-01T20:01:28.640 に答える
0

私が理解していることから、リングバックトーンはキャリア設定です。発番号に基づいて、ネットワークは標準の呼び出し音の代わりに特定のサウンドを再生します。

ワイヤレス キャリアがその機能を操作するための API を公開しない限り、それは不可能だと思います。

アプリケーション内から実行したい場合: 通話が開始されると、電話の状態は既に「通話中」になっていると思います。そのため、相手がいつ電話に出たかを検出できません。通話中にスピーカーで音を鳴らしても意味がありません。相手がいつ電話に出たかを検出できず、曲の再生を止めることができなかったからです。

于 2013-03-01T20:01:30.487 に答える