gpt4 book ai didi

Android Native WebRTC 缺少音频 Android 4.4

转载 作者:行者123 更新时间:2023-12-02 22:53:40 30 4
gpt4 key购买 nike

所以我一直在开发一个原生 WebRTC Android 应用程序,它必须在 Android 4.4 的设备上运行。但是,似乎我无法在设备上播放任何音频。当我在 Nexus 6p (8.1) 和 Nexus 9 (7.0) 上尝试相同的应用程序时,音频可以正常播放。

此外,音频在使用 AppRTC 演示应用程序时有效,但仅使用其松散的 WebRTC 库似乎并不能解决问题。我猜他们在他们的 AppRTCAudioManager 中做了一些魔法,但我不知道是什么。

在 Android 版本低于 5.0 的设备上运行 WebRTC 时,是否有人遇到过并解决了这个问题?

(我正在使用 org.webrtc:google-webrtc:1.0.19742 库)

我在 logcat 中发现的两个错误:

Could not find class 'android.media.AudioAttributes$Builder', referenced from method org.webrtc.voiceengine.WebRtcAudioTrack.createAudioTrackOnLollipopOrHigher
Could not find class 'android.media.AudioRecord$Builder', referenced from method org.webrtc.voiceengine.WebRtcAudioRecord.createAudioRecordOnMarshmallowOrHigher

最佳答案

经过 9 个多小时的研究,我向您介绍:audioManager.setSpeakerphoneOn(true);
确保您的音频设备设置正确,我想...

关于Android Native WebRTC 缺少音频 Android 4.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48123461/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com