草庐IT

麦克风

全部标签

安卓音频环回?

我正在针对创建AudioRecord对象的库进行编译,该对象捕获我的平板电脑的麦克风输入。我无法修改预编译库,但我想为其提供一些预先录制的音频。有没有办法在android中创建某种环回来完成此操作?谢谢。 最佳答案 Android不(在撰写本文时)支持此功能。作为应用开发者,您不能用其他音频源替换麦克风路径。一些平台确实支持这种功能。例如,我通过将其中一个MultiMediaDAI连接到AFE_PCM_RX混音器和AFE_PCM_TX,在Qualcomm的APQ8064平台上完成了音频环回>DAI到MultiMedia音频混合器,然

如何在云电脑串流中实现声音输入输出—虚拟声卡(虚拟扬声器和虚拟麦克风)开发

文章目录1.背景2.技术概要2.1用户层声音架构2.2过滤器(Filter)2.3拓扑结构2.4过滤器处理流程2.5过滤器工厂2.6端口驱动3.虚拟声卡实现3.1驱动注册3.2子设备注册3.3PCFILTER_DESCRIPTOR3.4过滤器的连接3.5从调试器中看上层应用如何和虚拟声卡进行交互4.实现效果虚拟声卡(虚拟扬声器和虚拟麦克风)技术原理简介1.背景近些年云计算的发展可谓是势不可挡,无论是办公还是娱乐等行业都开始使用云计算来逐步替代直接使用本地物理硬件的技术,例如:服务器部署。相比之前,现在部署一个服务器都非常简单;我们只需要在阿里云,华为云等购买相关主机(虚拟机)和服务即可,根本无

java - 在 WebView [Android Studio] [Java] 中允许麦克风访问(权限)

我目前正在开发一个使用html5和webview来显示“应用程序”的音乐调谐器。我已经在list中写下了所有需要的权限,我认为webview还需要另一个权限。我正在使用这个https://jbergknoff.github.io/guitar-tuner/现在作为示例重定向页面这是我的manifest.xml这是我的.javapublicclassHomeActivityextendsAppCompatActivity{privateWebViewwv;privateStringTAG="HomeActivity";privatestaticfinalintREQUEST_INTERN

android - 如何检查任何后台应用程序是否使用麦克风

我已经搜索了几天,但未能找到合适的解决方案。我正在尝试检查后台是否有任何应用程序正在使用麦克风,以便我的应用程序可以使用它,否则我只想显示消息“另一个应用程序正在使用麦克风”。我尝试检查后台的所有应用程序及其权限,但这并没有解决我的问题,因为有一个包wearable.app请求权限,但它不影响音频,或者它没有使用它。我尝试了在这里或在谷歌上找到的其他解决方案,但似乎都不是正确的方法。我只想检查麦克风是否未被使用,以便我的应用可以使用它。我将不胜感激任何建议。 最佳答案 经过更多搜索后,我找到了解决方案,我将其添加到此处,以供需要它的

android - Android 中麦克风阈值监控的最低电池消耗

我想设计一个小型Android应用程序,当麦克风的阈值高于特定原始值时触发事件。大致如下:http://code.google.com/p/android-labs/wiki/NoiseAlert由于它是一项永远在线的服务,我希望将电池消耗保持在最低水平。我知道声音振幅不是由系统处理的(我说得对吗?),所以我必须根据原始值计算它。此外,我无法在不记录的情况下测量振幅...因此,我需要注意的是,CPU的工作量最少。我可以使用最低的8kHz样本,但即便如此,仅仅为了计算幅度也太过分了。有没有办法使用超低采样率,例如50Hz甚至20Hz?一般来说,有什么建议可以帮助我使用该应用程序将bat消

Android 通过 wifi 在两个 android 设备之间流式传输实时麦克风音频

伙计们,我目前正在做一个项目,当您与Android设备通话时,它会将其音频输出发送到另一个通过wifi相互连接的Android设备。好吧,我发现此链接很有帮助StreamingvoicebetweenAndroidPhonesoverWiFi,但是我的这段代码有问题,我什至无法运行该应用程序。有人可以告诉我问题吗?我应该在list中说明什么前提?谢谢 最佳答案 我已经通过调整采样率和16000hz的minBufSize和4096minBufsize找到了答案 关于Android通过wif

java - 如何阻止另一个应用程序使用麦克风?

我正在开发androidvoip应用程序。我想确定是否有任何其他应用程序正在使用麦克风。通过这个,我想在我使用它时阻止其他应用程序访问麦克风。请任何人有想法,这将对我很有帮助。谢谢, 最佳答案 终于知道我们可以检查麦克风可用性如下:privatevoidvalidateMicAvailability()throwsMicUnaccessibleException{AudioRecordrecorder=newAudioRecord(AudioSource.MIC,44100,AudioFormat.CHANNEL_IN_MONO,A

基于Arduino通过并联L298N实现四驱麦克纳姆轮巡迹小车

1前言本人也是零基础进行Arduino学习的初学者,做小车期间遇到过很多困难,在此写下整个小车的制作流程以及遇到的问题与解决方案,希望对后来者有所帮助。在制作期间参考了许多文章得到了大佬的指点,以及下面展示成果如建模等是由朋友做的,在此一并表示感谢。总结来说,小车基于ArduinoUNO单片机,通过并联L298N电机驱动板实现八输出(因为同时控制四个轮的正反转需要八个变量)来控制小车除前后直线移动,左拐右拐之外,还可以顺时针逆时针原地自旋以及向左向右横向平移。并加载Arduino扩展板实现循迹、寻光、避障、蓝牙遥控和无源蜂鸣器报警功能。2总体结构概括2.1机械结构首先整体结构为双层亚克力板,如

android - 使用摩托罗拉 Moto G(或 Moto X)录制立体声音频

我希望有人能帮我解决这个问题。前段时间我开发了一个应用程序,目的是在智能手机中同时记录前置麦克风和后置麦克风捕获的声音。基本上,我会像这样制作下一个对象:AudioRecordaudioRecord=newAudioRecord(MediaRecorder.AudioSource.CAMCORDER,frequency,AudioFormat.CHANNEL_IN_STEREO,audioencoding,buffersize);它非常适合SonyXperiaNeoV,但不适用于MotorolaMotoG(我猜是MotoX)。查看文档,我看到了CAMCORDER标志的下一个:Micro

微信小程序开发中的麦克风录音和音频上传

微信小程序开发中,麦克风录音和音频上传非常常见。下面将详细介绍如何使用微信小程序开发工具进行麦克风录音和音频上传。一、麦克风录音首先在wxml文件中添加一个录音按钮,用于触发录音操作:开始录音 然后在js文件中定义startRecord事件,用于开始录音:data:{isRecord:false,filePath:'',recordingTime:0},startRecord:function(){this.setData({isRecord:true})constrecorderManager=wx.getRecorderManager()recorderManager.onStart(()