안드로이드 개발 질문/답변
(글 수 45,052)
영상의 링크를 webview.loadUrl("url); 해보니
뭐로 실행하겠느냐 물어보는 팝업이 뜨더라구요..
보기는 "인터넷 브라우저(내장)", "유투브 앱"
이렇게요....
제가 원하는건 다른 여러가지 컨텐츠들 사이에 영상 썸네일(웹뷰에 유투브 URL을 주어서)이 보이고
그걸 누르면 그 엑티비티에서 곧바로 재생이 되는걸 원하는데.....
유투브를 통해 이런식으로 화면전환 없이 플레이 되는 방식은 구현할 수 없는 걸까요..?
String strContents = String.format("<iframe width='560' height='315' src='http://www.youtube.com/embed/oOE3Jik1hJg' frameborder='0' allowfullscreen></iframe>");
web_view.loadData(strContents, "text/html", "utf-8");
이런식으로 유투브 임베디드 소스를 셋팅 해봤더니 현 엑티비티에서 영상 첨부가 되었습니다.
썸네일과 재생버튼도 보여요.... 재생 버튼을 누르니 프로그레스 바가 빙글 돌더니
까만 화면에 반응이 없네요...... 소리도 안 나구요.....
ㅠ_ㅠ 어찌 하지....
제가 해봤는데 웹뷰 내부에서 처리하는건 외부에서 컴포넌트던가를 끌고와야 한다고 하더군요.
플래쉬 비디오의 문제라고 하던데 자세한건 여기 개발자 질문란 에서 플래쉬로 검색을 해보세요. 거기에 어떤 분이 올리신 답변중 웹뷰에서 정보를 읽어들여 외부 파일을 재생할수 있는 정보가 있습니다.