android 录像 蓝牙耳机,Android - 从蓝牙耳机录制音频有时会从麦克风录制

news/2024/11/8 12:00:11/

我正在尝试录制音频并从蓝牙耳机中分析它,为此我正在使用对象:android.media.AudioRecord,

我的问题是,对于某些设备与他们的Android版本相结合,我从手机麦克风而不是蓝牙耳机获得录音。

在某些情况下我可以解决这个问题 - 如果我创建这个对象时,我会向它的构造函数传递一个不同的音频源类型。

例如,我看到为了从带有Android 5.0的Nexus 6中的蓝牙耳机录制,我需要像这样构建AudioRecord:

audioRecord = new AudioRecord(MediaRecorder.AudioSource.DEFAULT, 44100, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, 4410);

但是,如果我尝试将相同的代码用于名为" THL T6S"也有Android 5.0,录音来自手机麦克风。

如果我希望它来自这款手机中的耳机,我需要写一下:

audioRecord = new AudioRecord(MediaRecorder.AudioSource.VOICE_COMMUNICATION, 44100, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, 4410);

但是当然我不能在我的代码中涵盖所有可能的手机类型和操作系统版本的组合。

我该如何解决?

附上所有相关代码。

感谢。

这是我的蓝牙Sco课程

public class BluetoothSco {

pri


http://www.ppmy.cn/news/156680.html

相关文章

真无线蓝牙耳机的原理及其优缺点

真无线蓝牙耳机的原理及其优缺点 首先提到真无线蓝牙耳机,从字面意思来看就是比以往的有线蓝牙耳机剥离了线的束缚,那么真无线蓝牙耳机的定义究竟是什么呢?它的工作原理又是什么呢?为什么能突然这么火呢?它真的就这么…

怎么查找计算机蓝牙耳机,电脑搜索不到蓝牙耳机的解决方法

一些用户在用蓝牙耳机连接电脑的时候,可能会碰到电脑搜索不到蓝牙耳机的情况,这就需要仔细地检查下相关原因了。那么电脑搜索不到蓝牙耳机怎么办呢?小编为大家分享了解决电脑搜索不到蓝牙耳机的方法,下面大家跟着学习啦小编一起来了解一下吧…

android 蓝牙耳机音量,android – 如何使用蓝牙耳机录制声音

olivierg基本上是对的(AudioSource仍然可以是MIC),一些基本的代码将如下所示: am (AudioManager) getSystemService(Context.AUDIO_SERVICE); registerReceiver(new BroadcastReceiver() { Override public void onReceive(Context context, Intent intent) { int …

蓝牙耳机能链接计算机,蓝牙耳机,小编教你蓝牙耳机怎么连接电脑

蓝牙耳机连接电脑可以干什么呢?我们用蓝牙耳机连接电脑可以听音乐,玩游戏的时候开语音等。但是我们要怎么用蓝牙耳机连接电脑呢?这确实大部分人都在想的问题。那么今天小编就来告诉你们蓝牙耳机怎么连接电脑。 现在走在街上都可以看到有些人的…

dacom蓝牙耳机怎么重置_蓝牙耳机常见故障处理方法

蓝牙耳机常见故障处理方法 新的交规出来后, 蓝牙耳机市场也是热闹起来。 为了不让自己减分和交通的安全, 很多的司机都选 择了蓝牙耳机,然而就是因为不懂蓝牙耳机什么牌子的好。蓝牙耳机品牌分三类品牌,第一类是专业做高 端蓝牙耳…

蓝牙耳机测试软件apk_蓝牙耳机电量显示app下载

蓝牙耳机电量显示软件(assistanttrigger)是款非常强力的安卓蓝牙耳机电量显示app,它可以帮助那些无法显示蓝牙耳机电量的朋友精准的提示在屏幕上,不会让使用者陷入没有电而不自知的尴尬,软件使用简单,十分小巧,欢迎大家…

蓝牙耳机发展史

蓝牙耳机摆脱了有线的束缚,再加上2016年起苹果手机率先取消3.5mm耳机口,更是扩大了蓝牙耳机的市场。 进入2019年,TWS真无线蓝牙耳机得到爆发式增长,下面我来讲解蓝牙耳机的发展史。 1、1994年爱立信研发出蓝牙技术 蓝牙技术研发…

蓝牙耳机主动降噪的基础知识介绍

蓝牙耳机主动降噪的基础知识介绍 1:什么是噪音和为什么要降噪? 噪声的本质:是频率、强弱变化无规律、杂乱无章的机械波。机械波又可以按人耳的识别程度分为一下几个部分:a. 可听见的声音;b. 播放音乐的声音&#xff1b…