2011-02-03 80 views
3

我試圖記錄與相機的Android視頻,但任何輸出格式,我把生產綠色和斑駁的(雖然有正常聲音)..Android攝像頭捕獲產生的綠色和斑駁的

因此,這裏有我設置的參數(我試過H264和mpeg_4_sp太)

mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER); 
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); 
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); 
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 
mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263); 

本機攝像頭捕獲應用程序不會保存錄像OK(和它在設置配置H263)

任何想法,爲什麼它可以在我的應用程序發生?還有其他特殊設置可以放在這裏嗎?

PS:我的Android版本我使用的測試是2.2.1 BiffMod V2.1

編輯

這是怎麼看起來Android和PC媒體播放器: http://i52.tinypic.com/2rcbwau.jpg

回答

6

好吧,我自己解決了這個問題..

問題是在視頻分辨率,它應該明確設置爲320x240(也許其他標準尺寸像640x480也可以,但只有這一個適合我工作得很好) so recorder.setVideoSize(320,240); 解決了整個綠色塊狀視頻bug