gpt4 book ai didi

android - 录制视频时出现音频问题

转载 作者:行者123 更新时间:2023-11-29 14:19:36 25 4
gpt4 key购买 nike

我可以录制视频,但收不到该视频的音频。谁能帮我同时录制视频和音频。我的代码如下:

mr = new MediaRecorder();
mr.setAudioSource(MediaRecorder.AudioSource.MIC);
mr.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mr.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
mr.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mr.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
mPreview = new Preview(RecordVideo.this,mr);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

当我放置 audioSource 和 audioEncoder 时出现运行时错误:日志猫的详细信息是:

05-07 10:17:01.175: ERROR/MediaRecorder(22990): setAudioEncoder called in an invalid state(2)
05-07 10:17:01.175: ERROR/AndroidRuntime(22990): at android.media.MediaRecorder.setAudioEncoder(Native Method)

当我从代码中删除那些 audioSource 和 audioEncoder 时,它对于没有音频的视频工作正常。我还需要有音频和视频提前致谢:

最佳答案

您应该在 setOutputFormat() 之后调用 setAudioEncoder()

关于android - 录制视频时出现音频问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5909382/

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