저는 webview android에서 html5 콘텐츠로 html5 비디오를 재생했습니다. 괜찮아. 비디오는 계속해서 다른 활동으로 옮겼다. 그래서 비디오 활동이 끝났습니다. 그런 다음 비디오 활동에 와서 비디오를 재생하면 비디오가 재생되지 않습니다. 동영상의 미리보기 이미지를 보여줍니다. 동영상의 재생 아이콘을 클릭합니다.하지만 동영상이 재생되지 않습니다. 동영상의 미리보기 이미지가 다시 표시됩니다. 여기 코드를 따르십시오. 동영상은 Android의 Webview에서 한 번만 재생됩니다. 여기 Html5 비디오 로컬은 Android webview에서 작동하지 않습니다.
내 HTML 코드 나에게 도움을 주시기 바랍니다 :HTML
<body onload="func()">
<video id='video' src='video/real.mp4' controls /></video>
<div class="video_player">
<img id="image" src="video/vid.jpg" onclick="playVideo()" style="width:100%;height:100%"/>
</div>
스크립트
<script type="text/javascript">
function func(){
document.getElementById("video").style.display="none";
}
** 플레이 비디오 기능 **
function playVideo(){
var myVideo = document.getElementById("video");
myVideo.style.display="block";
document.getElementById("image").style.display="none";
new MediaElement('video', {
enablePluginDebug: false,
plugins: ['flash','silverlight'],
type: '',
pluginPath: 'js/johndyer-mediaelement-c4dae2f/',
flashName: 'flashmediaelement.swf',
silverlightName: 'silverlightmediaelement.xap',
defaultVideoWidth: 1280,
defaultVideoHeight: 720,
pluginWidth: -1,
pluginHeight: -1,
timerRate: 250,
success: function (mediaElement, domObject) {
mediaElement.addEventListener('timeupdate', function(e) {
var time = mediaElement.currentTime;
}, false);
mediaElement.play();
},
error: function() {
}
});
}
,
** 조치 **
var videos = document.getElementById("video");
videos.addEventListener("ended",closeVideo,true);
function closeVideo(){
//videos.style.display="none";
document.getElementById("image").style.display="block";
document.location.href = "03_video.html"
}
</script>
</body>
난 그냥
코드를 게시하시기 바랍니다. – Shadow
나는 html 코드를 편집하고 제공했다. –
누구든지이 문제를 해결할 수 있도록 도와 주시겠습니까? –