android audio bitrate 有哪些值
发布网友
发布时间:2022-05-01 23:37
我来回答
共1个回答
热心网友
时间:2022-06-25 04:00
public void setAudioEncoder (int
audio_encoder)
设置刻录的音频编码,其值可以通过MediaRecoder内部类的MediaRecorder.AudioEncoder的几个常量:AAC、AMR_NB、AMR_WB、DEFAULT
public void setAudioEncodingBitRate (int
bitRate)
设置音频编码比特率
public void setAudioSource (int audio_source)
设置音频的来源,其值可以通过MediaRecoder内部类的MediaRecorder.AudioSource的几个常量来设置,通常设置的值MIC:来源于麦克风
public void setCamera (Camera c)
设置摄像头用于来刻录
public void setOutputFormat (int
output_format)
设置输出文件的格式,其值可以通过MediaRecoder内部类MediaRecorder.OutputFormat的一些常量字段来设置。比如一些3gp(THREE_GPP)、mp4(MPEG4)等等
setOutputFile(String path)
设置输出文件的路径
setVideoEncoder(int video_encoder)
设置视频的编码格式。其值可以通过MediaRecoder内部类的MediaRecorder.VideoEncoder的几个常量:H263、H264、MPEG_4_SP
setVideoSource(int video_source)
设置刻录视频来源。其值可以通过MediaRecorder的内部类MediaRecorder.VideoSource来设置。比如可以设置刻录视频来源为摄像头:CAMERA
setVideoEncodingBitRate(int bitRate)
设置编码的比特率
setVideoSize(int width, int height)
设置视频的大尺寸
public void start()
开始刻录
public void prepare()
预期做准备
public void stop()
停止
public void release()
释放该对象资源