Плагин Ionic Cordova AudioToggle не импортируется правильно - PullRequest
0 голосов
/ 15 января 2019

Я занимаюсь разработкой приложения Ionic с библиотекой ApiRTC для функций видеочата. Тем не менее, видео аудио выходит из динамика гарнитуры на телефонах, где я хочу, чтобы выходил основной динамик. В ApiTRC Cordova FAQ предлагается использовать плагин AudioToggle , поэтому я пытаюсь импортировать его в свой проект.

Для импорта я сделал ionic cordova plugin add cordova-plugin-audiotoggle --save в корне каталога моего проекта. Затем я попытался вызвать плагин в своем коде так:

declare var AudioToggle;

constructor(public navCtrl: NavController, public navParams: NavParams...) {
    AudioToggle.setAudioMode(AudioToggle.EarPiece);
}

Тем не менее, он говорит, что AudioToggle не определен, а функция "setAudoMode" не существует для "undefined".

Неправильно ли я импортирую плагин Cordova или что-то еще не так?

1 Ответ

0 голосов
/ 01 июля 2019

Я заработал, объявив плагин, а затем установив аудио режим, только когда начал аудио-событие (в моем случае - видеовызов).

declare var AudioToggle;

startVideoCall(){
  AudioToggle.setAudioMode(AudioToggle.SPEAKER);

  //Do other code...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...