我正在使用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是未定义的,并且对于“undefined”不存在函数“setAudoMode”。
我导入Cordova插件的方式是错误的,还是其他错误?
1条答案
按热度按时间mitkmikd1#
我通过声明插件使其工作,然后只在启动音频事件(在我的情况下是视频通话)时设置音频模式。