【问题标题】:How to record 5 sec of sound from mic and save it as file. java.Android studio如何从麦克风录制 5 秒的声音并将其保存为文件。 java.Android工作室
【发布时间】:2020-05-29 10:49:42
【问题描述】:

我正在尝试在单击按钮 5 秒后进行录音。有没有办法做到这一点? 例如,当用户在按钮上计时时,它开始记录 5 秒并停止。录制的任何内容都应保存在 mp3 文件中。文件名是硬编码的。

谢谢

【问题讨论】:

    标签: java android android-studio voice-recording


    【解决方案1】:

    请参阅Android Audio Capture documentation 录制音频和播放声音。

    这可能是How to Record Voice in android?的副本

    【讨论】:

    • 嗨,虽然问题相似,但它不是重复的。我主要对一种开始录制 5 秒并在此之后停止的方式感兴趣。保存带有录音的文件。等等。这是我的案例研究来检查用户的意识。我尝试用 for 循环循环它,并在我 == 5 时停止它,但它不起作用。我想知道一种仅开始录制 5 秒的方法。无需点击停止按钮等。
    • @Xarels 我相信有一个 Timer 类,或者您可以创建自己的类。您只需在 5 秒后运行停止功能。如果正确完成,录音应该一直运行,直到您调用停止功能。在伪它将是 startRecording(); Timer.Run(5000ms,stopRecording());
    • @Xarels 如果您想发布一个可验证的最小示例,我可以尝试帮助您提供特定代码。
    • 谢谢。这几乎回答了我的问题。我
    • 谢谢我明天会这样做
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多