我已经连接了Sennheiser耳机HD 4.40蓝牙到Ubuntu20.04,但它的麦克风不工作。我可以在音频配置窗口上看到它,但是测试条一点也不移动,它没有检测到任何音频。耳机工作正常。
我正在使用一个可插件的USB2.0蓝牙适配器:
Bus 001 Device 002: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0
有什么办法解决这个问题吗?
我已经在这里读到了如何在webrtc:中为本地流设置静音/取消静音
当我启动我的本地流麦克风时,默认情况下是启用的,所以当我设置audioTracks.enabled=false时,它会将我的本地流中的麦克风设为静音,但当我将其设置回true时,它会启用为取消静音。下面是我的本地流静音/取消静音代码:
getLocalStream(function (stream,enable) {
if (stream) {
for (var i = 0; i < stream.getTracks().length; i++) {
我们在Xamarin.Forms.iOSproject中使用了第三方音视频开发工具包。现在的问题是,默认情况下,音频来自扬声器模式,而不是耳机扬声器。我找到了下面的代码,并使用该音频在耳机和扬声器之间切换。但是当我打开扬声器时,麦克风是静音的,当我打开耳机扬声器时,两个麦克风都在工作。所以我的问题是如何在这两种情况下启用麦克风? bool blIsOnEarSpeaker=false;
public void SetAudioSettingsForIOS()
{
var session=AVFoundation.AVAudioSession.Share