안드로이드 동영상 비디오 파일 재생하기

안드로이드에서는 동영상도 MediaPlayer 클래스를 이용하여 재생할 수 있고, 방법도 오디오 파일을 처리할 때와 동일하지만 비디오의 경우엔 SurfaceView를 써야 하는데다 각종 기능과 리스너 등 세부적인 사항을 일일이 지정해줘야 하는 관계로 좀 번거롭습니다.

그래서 동영상을 보다 간단하게 처리할 수 있는 고수준의 VideoView를 쓰면 편리합니다. 이게 다 알아서 해 주거든요. 게다가 미디어 컨추롤러까지 바로 달 수도 있습니다. 여기서도 파일경로와 이름을 하드코딩할 수 있지만 권장되고 있는 Environment.getExternalStorageDirectory().getAbsolutePath() + "/추가경로/파일이름.확장자"를 쓰는게 낫겠죠.

xml에는 VideoView만 화면 가득 담아주면 되고, 메니페스트에서 화면방향을 landscape으로 해주고 실행하면 다음과 같은 화면이 나옵니다.

비디오 재생시 처음에 짧게 컨추롤러가 보이고 있습니다.

by 케찹만땅 | 2013/05/08 12:07 | JavaAndroid | 트랙백

트랙백 주소 : http://wpkc.egloos.com/tb/5183589
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지          다음 페이지 ▶