React native - Воспроизведение собственного звука через динамик уха - PullRequest
1 голос
/ 12 апреля 2019

Мой клиент спросил меня, возможно ли воспроизводить звук на iPhone через динамик для наушников. Воспроизведение может происходить только тогда, когда телефон удерживается на ухе пользователя (близость).

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

Есть ли плагины, которые могут делать то, что мне нужно?

1 Ответ

0 голосов
/ 12 апреля 2019

Вы ищете реагировать-родной-близость , вам, вероятно, также понадобится реагировать-родной-звук

Если вы хотите играть только всобытие во время разговора, вы можете отслеживать это на iOS с помощью callkit или поддерживать свое собственное состояние вызова в чем-то вроде приставки.Для меня псевдокод будет выглядеть так:

if in call and sound hasn't played: 
  proximityListener will call play sound
else 
  do nothing
proximityListener() {
  //play your sound here
}
componentDidMount(){
 Proximity.addListener(this._proximityListener);
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...