gpt4 book ai didi

android - MediaRecorder 类在稍微延迟后开始录制音频

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:58 39 4
gpt4 key购买 nike

我在使用 MediaRecorder 类时遇到问题。当我调用 start() 方法时,录音机开始录音(音频)但经过一些延迟(延迟非常明显 - 大约 1 秒)。我在 Android 2.3 设备上看到过这种情况,特别是 Samsung Nexus S。这个问题不会出现在 Android 1.6 (G1) 或任何版本的 Android 模拟器上。您能否确认您是否看到此问题以及是否存在相同的解决方案?这是记录在案的错误吗?

最佳答案

这似乎是 MediaRecorder 或设备固件中的错误。您可以在同样使用 MediaRecorder 的默认相机应用程序中看到相同的延迟。我还注意到每次录制结束时都有额外的音频,超过了视频停止录制的时间。但是,视频和音频似乎在整个视频中是同步的。它是这样的:

   =========================================     Audio being captured
========================================= Video being captured
|----|----|----|----|----|----|----|----|----| Time
^ ^
start() stop()

所以音频并没有真正“移动”,它只是在视频捕获之后开始和结束。

我目睹了运行 Honeycomb (Android 3.0) 的摩托罗拉 Xoom 平板电脑的延迟。

在此处查看错误报告:http://code.google.com/p/android/issues/detail?id=15953

关于android - MediaRecorder 类在稍微延迟后开始录制音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5533886/

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