안드로이드 개발 질문/답변
(글 수 45,052)
지금 videoview로 작성을하고있는데요.
그런데 제가 지금 로직을 이해를 못해서인지..
어떠한 방향을 잡고 풀어가야할지 갈피를 못잡고 있습니다.
제가 생각하던 로직은
생명주기와 getcurrentposition함수 호출을 해서
파일이 끊어졌던 곳에서 그대로 읽어들이는건데요
계속하다보니 이것도 아닌거 같아서 한번 여쭤보는데
소스 이런거 원하지않습니다 . 꼭 제가 풀어보고싶고요
어떤 한 방향의 힌트만 알려주시면 감사하겠습니다..
머리가 나쁜건지 로직구성을 못하겠드라구요..
생명주기 로그를 보니 동영상끊어지는 시점에 pause에서 create로 넘어가버리드라구요..
2011.02.24 15:16:57
VideoView 라는 것도 있군요^^
동영상 재생예는 하긴했었는데 기억할려고 안해봐서 모르겠지만,
MediaPlayer 로 배경음 재생할때 끊어 진것 쓸려면
Pause 걸고 다시 재생할때 Play 하면 되던데
아니면 앱이 꺼지고 다시 켰을때 그자리에 재생을 원하신다면
get현재까지 진행된 시간을 File 이나 SQLite나 Preferences 에 저장해놓고
다시 플레이 버튼을 누르면 저장된 정보가 있으면 그 정보를 불러와
그 시간부터 플래이하면 되지 않을까요?
동영상 재생예는 하긴했었는데 기억할려고 안해봐서 모르겠지만,
MediaPlayer 로 배경음 재생할때 끊어 진것 쓸려면
Pause 걸고 다시 재생할때 Play 하면 되던데
아니면 앱이 꺼지고 다시 켰을때 그자리에 재생을 원하신다면
get현재까지 진행된 시간을 File 이나 SQLite나 Preferences 에 저장해놓고
다시 플레이 버튼을 누르면 저장된 정보가 있으면 그 정보를 불러와
그 시간부터 플래이하면 되지 않을까요?
2011.02.24 15:40:39
이어보기라면....
생각하시는대로 하시면 맞겠구요.
MediaStore에 등록되어 있는 영상을 사용하신다면
VideoColumns.BOOKMARK 컬럼이 이어보기를 저장하는 컬럼입니다.
이쪽에 update 날리시면 됩니다.
다시 들어와서 재생하실땐 저 지점으로 seek하시면 되구요.
자세한 소스는 뭐...
기본 갤러리 소스가 짱이죠.
한번 쭉 훑어보세요. 도움이 많이 됩니다.
snapshot 클릭하면 받아집니다.
http://android.git.kernel.org/?p=platform/packages/apps/Gallery.git;a=summary
MovieView.java 가 비디오 재생하는 Activity입니다.
생각하시는대로 하시면 맞겠구요.
MediaStore에 등록되어 있는 영상을 사용하신다면
VideoColumns.BOOKMARK 컬럼이 이어보기를 저장하는 컬럼입니다.
이쪽에 update 날리시면 됩니다.
다시 들어와서 재생하실땐 저 지점으로 seek하시면 되구요.
자세한 소스는 뭐...
기본 갤러리 소스가 짱이죠.
한번 쭉 훑어보세요. 도움이 많이 됩니다.
snapshot 클릭하면 받아집니다.
http://android.git.kernel.org/?p=platform/packages/apps/Gallery.git;a=summary
MovieView.java 가 비디오 재생하는 Activity입니다.



