2013-03-19 4 views
2

안드로이드 장치에서 비디오를 캡처하고 비디오 형식은 .mp4입니다. iPhone 장치에서 비디오를 재생하려고하면 비디오는 재생되지 않지만 iPhone 장치에서 캡처 된 다른 비디오는 정상적으로 재생됩니다.안드로이드에서 비디오 캡처 및 iPhone에서 재생

encoding은 모두 안드로이드 및 iPhone에 적합한 비디오 및 오디오 유형이 있습니까?

recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); 
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT); 
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); 
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP); 
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT); 

답변

1

그냥 시도 좋아 :

이 내가 오디오/비디오 인코더를 설정 한 자바 코드

recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
    recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT); 
    recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); 
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); 
    recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264); 
+0

네 덕분에이 안드로이드 dev에 참조에서뿐만 아니라 그것을 알아 냈어. – user1940676

관련 문제