안드로이드 개발 질문/답변
(글 수 45,052)
VideoView에서 화면이 꺼지지 않고 계속 재생되는 속성이나 방법 아시면 공유해 주시면 감사하겠습니다.
그리고 간단히 VideoView를 상속받은 사용자 컨트롤을 만들어 적용하고 싶은데 이런 예제나 강의 같은 거
도 있으면 알려주시면 감사하겠습니다~ 꼭 VideoView가 아니어도 좋고요 사용자 View적용하는 예제가 좀 필요합니다..
VideoView면 더 좋고요~
그리고 간단히 VideoView를 상속받은 사용자 컨트롤을 만들어 적용하고 싶은데 이런 예제나 강의 같은 거
도 있으면 알려주시면 감사하겠습니다~ 꼭 VideoView가 아니어도 좋고요 사용자 View적용하는 예제가 좀 필요합니다..
VideoView면 더 좋고요~
2010.11.23 02:01:03
(추천:
1 / 0)
사용자 컨트롤은 VideoView 상속해서 만드는게 아니구요.
MediaControlller 위젯을 VideoView.setMediaController 메소드로 연결할 수 있습니다.
MediaController 상속해서 커스텀 스킨을 입힐 수도 있고 기능확장을 할수 도 있습니다. 이 방법은 좀 인내심이 좀 있어야합니다.
다른 방법은 직접 Button, ToggleButton, SeekBar 등의 위젯을 사용해서 사용자컨트롤을 만드는겁니다.
https://github.com/commonsguy/vidtry 간단하면서 보기 좋은 소스입니다.
위 소스에서 ProgressBar 대신에 SeekBar를 사용해서 탐색기능도 만들 수 있겠습니다.
재생시 화면 계속 켜지게 하는 것은 간단히 다음 메소드를 사용하면 됩니다.
VideoView.setKeepScreenOn
MediaPlayer.setScreenOnWhilePlaying
이클립스에서 레이아웃 작성할 때 아무 위젯이나 Keep Screen On 속성이 있습니다. true 해놓으시면 해당 View 가 visible 일때에는 계속 화면이 켜져있습니다.
PowerManager http://developer.android.com/reference/android/os/PowerManager.html
로 하셔도 됩니다.



