其實,我有一個帶有JavaScript功能的HTML5頁面,可以讓我播放wmv視頻文件。 我需要在播放視頻時(暫停或不播放)拍攝快照,並以任何圖像格式保存爲JPG或BMP格式。 任何幫助將不勝感激。 謝謝。如何拍攝基於HTML5-JavaScript的視頻播放器的快照?
<!DOCTYPE HTML>
<html>
<head>
<title>HTML5 video</title>
<script type="text/javascript">
function checkPlay() {
var myVideo = document.getElementById("myVid");
var ytStr = '<iframe width="500" height="500" src="C:\XA0002.wmv" frameborder="0" allowfullscreen></iframe>';
try {
var canPlay = document.getElementsByTagName('video')[0].canPlayType("video/wmv");
if ((canPlay == "no") || (canPlay == "")) {
myVideo.innerHTML = ytStr;
}
new MediaElement(v, { success: function (media) { media.play(); } });
} catch (err) {
myVideo.innerHTML = ytStr;
}
}
</script>
</head>
<body onload="checkPlay()">
<div id="myVid"/>
</body>
</html>
您想要視頻播放器中特定時刻的快照還是要全尺寸截圖?如果您要求獲得視頻播放器的屏幕截圖,這可能會有點困難,但屏幕截圖可以查看http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-截圖 – aug