마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 웹뷰 로컬 재생 관련 문제 입니다.

0 추천
안드로이드 웹뷰에서 영상재생을 하고 싶은데

 

/mWebView.loadUrl("web 주소);

이렇게는 재생이 아무런 문제 없이 되는데...

로컬로 파일을 assets 폴더에 넣고

mWebView.loadUrl("file:///android_asset/index.html")

이렇게 로컬로 html 파일을 넣어서 재생 시킬려고 했는데... 다른 동작은다 하는데 영상과 오디오 재생이 안되네요

계속 회색 창에 로딩 화면만 돌고 있고... 음

혹시 웹에서 잘못 됬나 html을 로컬로 연결해서 재생 확인을 해봤는데 그건또 잘 재생이 되더라구요...

아마 안드로이드 쪽 문제 인거 같은데... 음.. 선배개발자님들의 조언을 듣고 싶습니다.

끝까지 글 읽어주셔서 감사합니다.
익명사용자 님이 2013년 9월 23일 질문
assets 폴더 밑에 videos 라는 폴더가 있는지 확인 해 보실래요?

1개의 답변

0 추천
index.html 소스 내용이 어떻게 되나요?
밤손님 (140 포인트) 님이 2013년 9월 23일 답변
video id="test" controls
                            style="top: 0px; left: 50px; z-index: 100; position: relative; width: 800px; height: 500px;">
                            <source src="videos/001.mp4" type="video/mp4">
                            Your browser does not support the video tag.
                            </source>
                        </video></td>

이렇게 되있습니다.
assets 폴더 밑에 videos 라는 폴더가 있는지 확인 해 보실래요?
확인 했는데 있습니다... pc 브라우저 에서는 로컬로 연결시 동영상 재생 까지 확인 했는데 안드로이드 웹뷰에서는 재생이 안되더라구요... 왜그런지...모르겠습니다.
...