안녕하세요~ WebView 와 안드로이드 브라우저가 다른것인지..
안드로이드 브라우저에서 잘 작동하는 것이 WebView에서는 먹통입니다.
우선 HTML은 이렇습니다. (view.html)
<video id="player" width="200" height="200" autobuffer poster="/images/1.jpg">
<source src="/movie/test.mp4" type="video/mp4"/>
</video>
<script language="javascript">
<!--
var player = document.getElementById('player');
player.addEventListener('click',function(){
player.play();
},false);
//-->
</script>
이렇게 video 를 클릭하게 되면 바로 mp4 동영상이 플레이되게 HTML 코딩을 하였습니다.
안드로이드 브라우저에서 제대로 작동이 되더라구요~
WebView에서는..
WebView viewWebView=(WebView) findViewById(R.id.viewWebView);
viewWebView.getSettings().setJavaScriptEnabled(true);
viewWebView.setVerticalScrollbarOverlay(true); // 스크롤 영역 웹뷰에 오버레이
viewWebView.loadUrl("http://www.xxx.com/view.html");
viewWebView.setInitialScale(30);
이렇게 코딩하여서, video 의 이미지 모습은 보입니다. 그러나, 클릭을 해보면
클릭되는것처럼 보이지만, 막상 비디오 플레이로 넘어가지지는 않습니다.
혹시 어떤 설정을 해주어야 하는지 아시는분 계신가요ㅠ 선배님들의 조언이 필요합니다!!