2013-03-01 2 views
1

Мой вопрос касается смартфонов, которые управляют ОС Android, поскольку я предполагаю, что мой запрос невозможен на iOS.Могу ли я манипулировать обратным звуком на лету?

Я заинтересован в манипулировании обратным каналом в реальном времени.

Мелодия звонка - это звук, который слышит вызывающий абонент, ожидая ответа на телефон.

В состоянии по умолчанию, когда A вызывает B, B слышит мелодию звонка, а A слышит тональный сигнал обратного вызова, пока B не отвечает на вызов.

Я хочу знать, может ли он слышать мелодию звонка, он может изменить тональный сигнал обратного вызова, который А слышит до того, как вызов подключен.

Например, предположим, что когда A называет B, A слышит песню Майкла Джексона в качестве сигнала обратного вызова. Возможно ли создать приложение, которое позволит B внезапно добавить еще один уровень звуковых эффектов к текущему звуку обратного вызова или переключить его в реальном времени на песню Мадонны, а затем ответить на звонок?

Thanx Avi

ответ

0

Я думаю, это не вопрос, связанный с конкретным телефоном или телефоном, это вопрос о перевозчике B. Тон, который вы слышите, когда вы ждете ответа от вашего вызываемого абонента, не контролируется телефоном вызываемого абонента, а скорее их оператором (телефонной компанией). Оператор может предоставить вам некоторые средства для установки настраиваемого тона, который будет слышать вызывающий, когда вы пытаетесь связаться с вами, и я мог представить, что теоретически возможно было бы предоставить им доступ к некоторому API для изменения тона в реальном времени из приложения на вашем телефоне, хотя я сомневаюсь, что любой оператор делает это на данный момент.

0

Мелодии звонка являются настройкой несущей, исходя из того, что я понимаю. На основе номера вызывающего абонента сеть будет воспроизводить определенный звук вместо стандартного звонка.

Если беспроводной оператор не предоставляет API для управления этой функцией, я не думаю, что это возможно.

Если вы хотите сделать это из приложения: я верю, что когда телефонный звонок начнется, ваше состояние телефона уже «в вызове», поэтому вы не можете обнаружить, когда другая сторона подняла трубку. Нельзя использовать звук над динамиком во время вызова, так как вы не могли обнаружить, когда другой человек поднялся, так что вы не смогли остановить воспроизведение песни.

Смежные вопросы