gpt4 book ai didi

android - 在 Android 上录制音频而不保存到外部存储

转载 作者:太空狗 更新时间:2023-10-29 14:29:57 24 4
gpt4 key购买 nike

我正在将音频写入外部存储,但立即上传文件然后将其删除。我宁愿只获取音频数据并直接上传,而不必写入 SD 卡。

这是我当前的代码:

    mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setOutputFile(Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/filename.3gp");
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

我的 setOutputFile 调用是否有任何替代品可以写入某种流?

最佳答案

Try using Audiorecord .

audioRecord = new AudioRecord(android.media.MediaRecorder.AudioSource.MIC,SAMPPERSEC, 
channelConfiguration,audioEncoding,buffersizebytes);
audioRecord.startRecording();
mSamplesRead = audioRecord.read(buffer, 0, buffersizebytes);
audioRecord.stop();

关于android - 在 Android 上录制音频而不保存到外部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7919606/

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