基于点击事件android录制和保存音频

Posted

技术标签:

【中文标题】基于点击事件android录制和保存音频【英文标题】:Recording and saving audio based on click event android 【发布时间】:2021-10-28 14:29:33 【问题描述】:

我想创建一个应用程序,当我点击按钮时,录音应该在特定时间(5秒)开始,然后我可以保存到应用程序的文件夹或手机中的某个位置,或者在下一个直接使用文件脚步。具体来说,我会在 5 秒内录制一个音频文件,然后通过我的单词识别算法开始识别并执行以下命令。请在记录和保存文件的步骤中帮助我。谢谢大家阅读。

【问题讨论】:

【参考方案1】:

请检查MediaRecorder api for android。您可以记录、保存和使用文件。

【讨论】:

感谢您的帮助。但是现在如果我不想保存或播放,我可以直接使用录制的文件吗?如果我保存到原始文件夹,我可以在录制后覆盖旧文件吗?我只是想把wav文件录制下来,作为函数的输入对象 如果您只是想暂时保存文件,可以使用getExternalFilesDir()getExternalCacheDir()。它会将您的文件保存到设备上您的应用程序专用的文件夹中。您可以根据需要访问和修改(删除或重写)文件。结帐this 以了解有关在 android 文件系统中保存文件的各种位置和方式的更多信息。

以上是关于基于点击事件android录制和保存音频的主要内容,如果未能解决你的问题,请参考以下文章

查找和定位Android应用的按钮点击事件的代码位置基于Xposed Hook实现

android通知栏Notification点击,取消,清除响应事件

Android一次录制多个音频?

Android RecyclerView点击事件处理

Android开发之源码:多次点击事件的原理和实现

android中如何设置处理点击按钮事件