录制音频编解码器VORBIS需要哪些其他设置?
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MIC);
recorder.setAudioEncodingBitRate(96000);
recorder.setAudioSamplingRate(44100);
recorder.setVideoSource(SURFACE);
recorder.setOutputFormat(MediaRecorder.OutputFormat.WEBM);
recorder.setVideoFrameRate(30);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.VP8);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.VORBIS);
recorder.setVideoSize(displayWidth , displayHeight );
recorder.setVideoEncodingBitRate(8 * 1000 * 1000);
现在只保留了vidio。
答案 0 :(得分:0)
您的设置似乎合适。不过,我建议你转到link。 并再次检查。
[注意]:WEBM格式和VP8视频编码需要API LEVEL 21.我希望您正在使用一些棒棒糖设备。此外,我试过它并没有成功。我希望你的尝试成功。
答案 1 :(得分:0)
我认为您没有设置正确的音频来源 试试这个:
// Main.as
package {
public class Main {
public static var message:String;
}
}
// from anywhere
Main.message = "Hello World";
// from anywhere else
trace(Main.message); // "Hello World"