gpt4 book ai didi

java - 为什么 MediaRecorder 延迟开始录制?

转载 作者:搜寻专家 更新时间:2023-11-01 08:54:53 28 4
gpt4 key购买 nike

我在我的 Android 应用程序中实现了一项功能,该功能使用 mediaRecorder 录制音频文件。它工作正常,但由于某些原因跳过了录制的第一秒。

我使用了完全相同的 code from the developer documentation所以我不明白为什么它会那样做。

我在寻找这个问题的答案,我发现很少有人有同样的问题,但没有真正的解决方案。

这是我的研究:

我有一台 LG 设备,不确定是否是硬件问题。我也知道 mediaRecorder 的一些替代方案,我只是想知道是否有人找到了解决这个问题的方法。

最佳答案

老实说,mediaRecorder 类很垃圾。

如果您遇到同样的问题,只是沉默或死气沉沉,您没有太多选择。

这个问题无法通过代码解决,看来是硬件问题。

不幸的是,某些设备的行为会有所不同。

解决方案是使用 AudioRecorder 类,它更灵活,因为它更接近硬件。不要在 mediaRecorder 上浪费时间!

关于java - 为什么 MediaRecorder 延迟开始录制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19937740/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com