안드로이드 개발 질문/답변
(글 수 40,700)
위와 같이 동영상 재생 어플을 만들었습니다.
교수님께서 캡쳐버튼을 누르면 해당 프레임을 sd카드 내에 사진으로 저장하라고 하셨는데요,
캡쳐를 하게 되면 검은 화면이 저장되고, 이미 그 이유까지 다 알고 구글링 해봤으나 자료가 너무 없네요.
위 사진은 폰(s2 lte hd)에서 지원하는 홈 홀드 를 이용해서 스크린샷 찍은건데요?
수단과 방법을 가리지 않고 캡쳐할 수 있는 방법 좀 알려주세요. ㅠㅠ
왠만하면 정식 sdk 를 이용하고 싶습니다. 루팅 방법은 절대 안됩니다..
1. 위 사진과 같이 스크린샷 찍는 어플. 찍을때 컨트롤바 숨기면 되니깐요..(이거 루팅권한 필요한가요?)
2. 캡쳐 버튼클릭이벤트가 발생되었을 때 이미지뷰를 그린다음 이미지 뷰를 기존 캡쳐 방식으로 저장.
(어떻게 이미지뷰로 복사하죠?)
3. 다른 라이브러리 이용하는 방법....
부탁 좀 드리겠습니다..
2012.07.22 19:42:24
ffmpeg 같은 걸 사용하면 원하는 프레임을 뽑아서 저장할 수 있을텐데요^^
UI 는 저장이 안되도, 현재 재생되고 있는 동영상의 시간으로 프레임을 뽑아서 저장할 수 있으면 스샷같이 보이겠지요.
2012.07.22 21:08:15
VideoView위에다가 skip버튼(TextView or ImageView)만들고 싶은데 ㅠㅠ
어떻게 VideoView위에다가 넣으신거에요 ㅠㅠ?
초보자입니당 ㅠㅠ
루팅 방법은 절대 안되면 절대 안됩니다.
이게 맘대로 되면 사용자 몰래 화면 캡쳐하는 어플들이 기승을 부리겠죠.