【问题标题】:android webRTC voice callandroid webRTC语音通话
【发布时间】:2021-11-21 01:20:15
【问题描述】:

我想为安卓开发一个语音通话应用。由于原生 android webRTC 项目没有得到维护并且缺乏良好的文档,我最终使用了带有 webView 的 peerjs 库。它正在工作。但问题是 webView 没有提供任何改变音频输出流的功能。音频始终在扬声器上播放。我希望它在听筒上播放。我怎样才能做到这一点?

【问题讨论】:

    标签: android webview webrtc peerjs


    【解决方案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
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多