【发布时间】:2017-09-04 05:16:18
【问题描述】:
我正在尝试 Android 音频捕获示例 (https://developer.android.com/guide/topics/media/audio-capture.html),但它似乎不适用于三星 Galaxy S5(我测试过的唯一手机)。这是使用 API 级别 23。
音频文件确实是在磁盘上创建的,但它是一个 0 字节文件 - 这显然是不正确的。这让我相信MediaRecorder 的某些地方不正确。
另一方面,MediaRecorder 的 getMaxAmplitude 似乎正在工作 - 所以它确实可以使用麦克风。
我发现了很多关于 SO 的其他问题,但没有一个有答案。最近有人遇到这种情况吗?
【问题讨论】:
-
你有必要的权限吗?
-
我开启了录制音频和互联网权限。 @Ironman 今天会试一试。
标签: android audio mediarecorder android-mediarecorder