2013. 5. 8. 12:38
안드로이드 동영상 비디오 파일 재생하기
2013. 5. 8. 12:38 in JavaAndroid
안드로이드에서는 동영상도 MediaPlayer 클래스를 이용하여 재생할 수 있고, 방법도 오디오 파일을 처리할 때와 동일하지만 비디오의 경우엔 SurfaceView를 써야 하는데다 각종 기능과 리스너 등 세부적인 사항을 일일이 지정해줘야 하는 관계로 좀 번거롭습니다.
그래서 동영상을 보다 간단하게 처리할 수 있는 고수준의 VideoView를 쓰면 편리합니다. 이게 다 알아서 해 주거든요. 게다가 미디어 컨추롤러까지 바로 달 수도 있습니다. 여기서도 파일경로와 이름을 하드코딩할 수 있지만 권장되고 있는 Environment.getExternalStorageDirectory().getAbsolutePath() + "/추가경로/파일이름.확장자"를 쓰는게 낫겠죠.
xml에는 VideoView만 화면 가득 담아주면 되고, 메니페스트에서 화면방향을 landscape으로 해주고 실행하면 다음과 같은 화면이 나옵니다.
비디오 재생시 처음에 짧게 컨추롤러가 보이고 있습니다.
'JavaAndroid' 카테고리의 다른 글
안드로이드 스마트폰에서 `뉴스와 날씨` 위젯이나 앱 실행이 안될 때 (0) | 2013.05.31 |
---|---|
안드로이드 별자리 운세, 인스턴트 별점 (0) | 2013.05.12 |
안드로이드 SimpleCursorAdapter와 MediaStore 이용하기 (0) | 2013.05.11 |
안드로이드 MediaRecorder로 동영상 녹화하기 (0) | 2013.05.10 |
안드로이드 mp3 음악재생과 녹음기능을 하나로 합치기 (0) | 2013.05.08 |
안드로이드 녹음기능 사용하기 (0) | 2013.05.07 |
안드로이드 mp3 음악파일 재생하기 (0) | 2013.05.05 |
안드로이드 Camera로 찍은 사진 저장하기 (0) | 2013.05.04 |