【发布时间】:2012-12-07 10:00:43
【问题描述】:
实际上,我有一个带有 JavaScript 功能的 HTML5 页面,可以让我播放 wmv 视频文件。 我需要在视频播放时拍摄快照(无论是否暂停)并以任何图像格式 JPG 或 BMP 保存。 任何帮助将不胜感激。 谢谢。
<!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>
【问题讨论】:
-
您想要视频播放器中特定时刻的快照,还是想要完整尺寸的屏幕截图?如果您要视频播放器的屏幕截图,这可能有点挑战性,但您可以查看屏幕截图stackoverflow.com/questions/4912092/…
标签: javascript html web html5-video snapshot