【问题标题】:Autostart recording in MediaStore在 MediaStore 中自动开始录制
【发布时间】:2010-11-19 14:20:22
【问题描述】:

我设法通过发送带有动作 MediaStore.Audio.Media.RECORD_SOUND_ACTION 的意图来录制音频。 但是有没有办法告诉 MediaStore 应用程序自动开始录制而不需要用户按下录制按钮? 我在 MediaStore 和 MediaStore.Audio.Media 都没有看到相关参数。

同样的视频问题...

【问题讨论】:

    标签: android android-activity android-intent mediastore


    【解决方案1】:

    您可以直接使用 MediaRecorder 对象进行录制。这样您就可以控制何时以及如何开始录音。

    recorder = new MediaRecorder();
    recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    recorder.setOutputFile(path);
    recorder.prepare();
    recorder.start();
    

    【讨论】:

    • 是的,我现在手动操作。虽然对媒体存储有更多的控制权会很好......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多