为什么我不能在安卓上播放用录音录制的音频



我需要在安卓上录制一个音频,我稍后想要加密。所以我正在使用 AudioRecord 类,因为它直接使用字节在低级别处理音频。

我找到了一段适用于 short 的代码,然后将其转换为字节,这就是我想要的。但是一旦我创建了音频,我就无法使用手机中的任何音频播放器播放它。

我应该怎么做才能让手机将其识别为有效的音频文件?

请原谅我,因为我真的不记得所有细节,但我之前遇到过这个问题,我记得 AudioRecord 录制的音频没有格式,所以为了使其可播放,您首先需要为其设置一种格式,您必须在其中指定您在初始化 AudioRecord 实例时设置的所有特征(例如采样率、 通道数等(。我找到了一个如何使用音频录制和后来设置 wav 格式录制音频的示例:https://selvaline.blogspot.com/2016/04/record-audio-wav-format-android-how-to.html 我希望它有所帮助。

最新更新