0

我在我的应用程序中使用 openvidu。当我订阅发布者视频时,发布者的声音会从听筒中发出(就像在通话中一样)。如何将输出源设置为扬声器?

4

1 回答 1

0

这可以通过在 Ionic 4+ 中执行以下操作来实现。

1.您需要使用以下插件

https://github.com/neohelden/cordova-plugin-audiotoggle

cordova plugin add https://github.com/neohelden/cordova-plugin-audiotoggle

2. 在您想要启用听筒或扬声器的 component.ts 中

declare var AudioToggle: any;

//Method To Enable Earpiece

enableEarpiece(){
     if(this.platform.is('cordova')){
          AudioToggle.setAudioMode(AudioToggle.EARPIECE);
     }
}

// Method To Enable the Speakers

enableSpeaker(){
     if(this.platform.is('cordova')){
          AudioToggle.setAudioMode(AudioToggle.SPEAKER);
     }
}
于 2020-03-04T20:22:39.620 回答