안드로이드 개발 질문/답변
(글 수 45,052)
VideoView videoView=new VideoView(this);
videoView.requestFocus();
videoView.setMediaController(new MediaController(this));
setContentView(videoView);
videoView.setVideoURI(Uri.parse("http://~~~~/video/test.mp4"));
videoView.start();
위와 같은 형식으로 원격지에 있는 동영상을 플레이 하려고 하는데, 같은 코덱이어도 넥원은 재생되고, 갤탭은 재생 못하는 동영상이 있습니다. 원본 소스 문제인가 싶어서 여러 영상을 해보았는데도 마찬가지입니다;
그래서 갤탭에서 재생 가능하게 하기 위해서 여러가지 코덱으로 인코딩을 해보았는데 계속 실패중이에요.
다음 팟 인코더를 사용중인데 갤럭시S 나 갤럭시A 프리셋을 가져다가 인코딩 한 다음 위와같이 했을경우 모두 실패하고 있습니다..
그냥 단순히 메모리에 넣어서 플레이 하는경우는 잘 되지 않을까 싶은데요..
위와같이 비디오뷰를 사용하는 경우에 문제 없이 플레이 되게 하려면 어떻게 인코딩 해야 하는지 아시는분.. 조언 부탁드립니다.




일단 곰인코더로 해결했습니다. 문제는 오디오쪽 코덱 문제 같습니다.
오디오쪽 코덱이 mp3 가 될 경우 비디오뷰에서 재생이 안되네요. 넥원은 되는데 갤탭은 안되는.. -_-;