안녕하세요, 백그라운드에서 섬네일을 돌릴필요가있어서
AsyncTask 클래스를만들고 MediametadataRetriever를 실행시키고
결과값을 원래의 미디어 플레이어로 넘겨주고 있습니다.
문제는 이렇게하면 getFrameAtTime(getCurrentPosition); 을 할때
원래 보고있던 동영상의 프레임을 못가져오기때문에
AsysncTask의 선언부에 Context 를 집어넣고
doInBackground에
비디오 클래스(videoclass)라 하겠습니다
videoclass video = new videoclass(context)
video.getcurrentposition() (videoclass에 return mediaplayer.getcurrentposition(); 용 메소드를 만들었습니다)
를 하니 java.util.concurrent.futuretask에러가 생기더군요. 해결할 방법이 없을까요?