제가 WebView에서 유튜브 동영상 보기를 구현할려고합니다.
유튜브 동영상의 URL를 가지고 플레이합니다.
URL는 다음과 같습니다.
http://www.youtube.com/v/CXtVvGVqa5Q&hl=en&fs=1&
플래쉬기반이며 이것을 구현하기 위해서 HTML에서 EMBED 태그를 이용하였습니다.
예를 들어
StringBuffer sb = new StringBuffer("<html>");
sb.append("<EMBED height=300 type=application/x-shockwave-flash src=http://www.youtube.com/v/CXtVvGVqa5Q&hl=en&fs=1&></EMBED>");
sb.append("</html>");
String ucchtml = sb.toString();
uccView.loadData(ucchtml, "text/html", "utf-8");
이렇게 구현하였지만 백색화면만 나옵니다.
아이폰에서 마찬가지로 웹뷰통해서 EMBED 태그를 이용하였는데, 잘 되었습니다.
type=application/x-shockwave-flash 이부분이 원인이 있는 것 같은데 고수님들 부탁드리겠습니다.
테스트 기종은 갤럭시 S(2.1), 넥서스원(2.2, 플래쉬 플레이어 설치)입니다.
그리고 안드로이드 웹 브라우저에서
http://www.youtube.com/v/CXtVvGVqa5Q&hl=en&fs=1& 이주소를 넣으면 플레이가 됩니다.
해결 부탁드리겠습니다..