안드로이드 개발 질문/답변
(글 수 45,052)
인트로 영상을 보여주기 위해 어플구현중입니다.
구조는 액티비티 두개로 처음에 로고를 보여주며 사라지는 효과를 가진 액티비티가 있습니다.
일정 시간이 흐르면 인텐트로 영상을 보여줄 액티비티로 전환됩니다.
액티비티이동까지는 간단히 되더군요. 그리고 영상도 나왔었습니다. 그런데 어느순간부터 영상을 재생 할 수 없다고 나오더군요.
setContentView(R.layout.main);
video = (VideoView)findViewById(R.id.video);
Uri uri = Uri.parse("android.resource://com.Test.Interface/"+R.raw.movie);
video.setVideoURI(uri);
video.start();위는 videoview 코드 입니다. com.Test.Interface 는 패키지명입니다. 여기서 무엇이 잘못 된건가요?
액티비티가 전환 되면서 다이얼로그창으로 '동여상 재생 안됨'이 나옵니다. 그외의 기능은 잘 됩니다.
영상이 안나올뿐 터치이벤트라던가 잘 되는데 왜 영상만...!!
아, 사용한 영상은 avi와 mp4를 사용해봤습니다. 둘다 이상없이 기기내에서 플레이가 되는 영상입니다.
답변부탁드립니다. _ _)a




"android.resource://com.Test.Interface/"+R.raw.testmovie);부분에서 패키지명을 getPackageName()으로 가져와"android.resource://"+getPackageName()+"/raw/movie" 형식으로 해결했습니다.파일 이름탓인지 avi는 재생을 못하는데 좀더 테스트해봐야 겠습니다.