有没有办法限制代号一中音频捕获的持续时间?

Is there a way to limit the duration of an audio capture in Codename One?

在我的代号 One 应用程序中,我需要将音频捕获的持续时间限制为几秒钟。我为此调用 Capture.captureAUdio(),但似乎没有与 Capture.capturePhoto(w, h) 等效的东西可以将捕获的音频绑定到给定的持续时间。

到目前为止,我所做的是测量音频捕获持续时间,如果时间太长,则要求用户重新开始。但是我觉得有点麻烦。

还有什么可以做的更好的吗?

感谢任何提示,

没有

对于音频,尽管您可以使用 MediaManager 的媒体录制功能,它不如 Capture 直观,但允许更多 "fine grained" 控制。