android webRTC语音通话
Posted
技术标签:
【中文标题】android webRTC语音通话【英文标题】:android webRTC voice call 【发布时间】:2021-11-21 01:20:15 【问题描述】:我想为安卓开发一个语音通话应用。由于原生 android webRTC 项目没有得到维护并且缺乏良好的文档,我最终使用了带有 webView 的 peerjs 库。它正在工作。但问题是 webView 没有提供任何改变音频输出流的功能。音频始终在扬声器上播放。我希望它在听筒上播放。我怎样才能做到这一点?
【问题讨论】:
【参考方案1】:我自己想通了
//call only after the playback starts
fun setupAudio()
val am = getSystemService(AUDIO_SERVICE) as AudioManager
am.mode = AudioManager.MODE_IN_COMMUNICATION
//am.stopBluetoothSco()
am.isSpeakerphoneOn = false
【讨论】:
以上是关于android webRTC语音通话的主要内容,如果未能解决你的问题,请参考以下文章
一键安装JS SDK 网页版WebRTC 网页 SIP客户端 语音通话,可以做web坐席