console
window.onload = function () {
try {
document.createElement("canvas").getContext("2d");
}
catch (e) {
}
};
window.addEventListener("DOMContentLoaded", function () {
var canvas = document.getElementById("canvas");
context = canvas.getContext("2d");
video = document.getElementById("video");
videoObj = { "video": true };
errBack = function (error) {
console.log("Video capture error: ", error.code);
};
$("#snap").click(function () {
context.drawImage(video, 0, 0, 330, 250);
})
var myGetUserMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia;
if (navigator.getUserMedia){
navigator.getUserMedia(videoObj, function (stream) {
video.src = stream;
video.play();}, errBack);
}
else if (navigator.webkitGetUserMedia)
{
alert(navigator.webkitGetUserMedia)
navigator.webkitGetUserMedia(videoObj, function (stream) {
video.src = window.webkitURL.createObjectURL(stream);
video.play();
}, errBack);
}}, false);
function CatchCode() {
var canvans = document.getElementById("canvas");
var imgData = canvans.toDataURL();
var base64Data = imgData.substr(22);
$.post("uploadImgCode.ashx", { "img": base64Data }, function (data, status) {
if (status == "success") {
if (data == "OK") {
alert("二维 已经解析");
}
else {
}
}
else {
alert("数据上 失败");
}}, "text");
}
xrtxx3<div id="contentHolder">
<video id="video" style="border:1px solid red;" width="320" height="320" autoplay></video>
<input type="button" id="snap" style="width:100px;height:35px;" value="Capture" />
<canvas style="border:1px solid red;" id="canvas" width="320" height="320"></canvas>
</div>
日风格yrt一如她999