婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5 Canvas+JS控制電腦或手機上的攝像頭實例

HTML5 Canvas+JS控制電腦或手機上的攝像頭實例

熱門標簽:小朱地圖標注 百度地圖標注為什么總是封號 智能芯電話機器人 地圖標注柱狀圖 400開頭的電話好申請不 四川移動電銷外呼客戶管理系統 臨海地圖標注app 怎么做百度地圖標注 咸陽穩定外呼系統軟件

移動設備和桌面電腦上的客戶端API起初并不是同步的。最初總是移動設備上先擁有某些功能和相應的API,但慢慢的,這些API會出現在桌面電腦上。其中一個應用接口技術就是getUserMedia API,它能讓應用開發者訪問用戶的攝像頭或內置相機。下面就讓我展示一下如何通過瀏覽器來訪問你的攝像頭,并提取截屏圖形。

HTML代碼

下面的代碼里我寫了一部分注釋,請閱讀:

復制代碼
代碼如下:

<!--
理想情況下我們應該先判斷你的設備上是否
有攝像頭或相機,但簡單起見,我們在這里直接
寫出了HTML標記,而不是用JavaScript先判斷
然后動態生成這些標記
-->
<video id="video" width="640" height="480" autoplay></video>
<button id="snap">Snap Photo</button>
<canvas id="canvas" width="640" height="480"></canvas>

在寫出上面這些標記前應該判斷用戶的客戶端是否有攝像頭支持,但這里為了不那么麻煩,這里直接寫出了這些HTML標記,需要注意的是我們這里使用的長寬是640×480。

JavaScript代碼

因為我們是手工寫出的HTML,所以下面的js代碼會比你想象的要簡單了很多。

復制代碼
代碼如下:

// Put event listeners into place
window.addEventListener("DOMContentLoaded", function() {
// Grab elements, create settings, etc.
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);
};
// Put video listeners into place
if(navigator.getUserMedia) { // Standard
navigator.getUserMedia(videoObj, function(stream) {
video.src = stream;
video.play();
}, errBack);
} else if(navigator.webkitGetUserMedia) { // WebKit-prefixed
navigator.webkitGetUserMedia(videoObj, function(stream){
video.src = window.webkitURL.createObjectURL(stream);
video.play();
}, errBack);
}
else if(navigator.mozGetUserMedia) { // Firefox-prefixed
navigator.mozGetUserMedia(videoObj, function(stream){
video.src = window.URL.createObjectURL(stream);
video.play();
}, errBack);
}
}, false);

一旦判斷出用戶瀏覽器支持getUserMedia ,下面就非常簡單了,只需要將那個video元素的src設置為用戶的攝像頭視頻直播連接。這就是用瀏覽器訪問攝像頭需要做的所有的事情!

拍照的功能只能說是稍微復雜一點點。我們在按鈕上加入一個監聽器,將視頻畫面畫到畫布上。

復制代碼
代碼如下:

// 觸發拍照動作
document.getElementById("snap")
.addEventListener("click", function() {
context.drawImage(video, 0, 0, 640, 480);
});

當然,你還可以在圖片上加一些濾鏡效果….

以前我們需要使用第三方的插件才能從瀏覽器里訪問用戶的攝像頭,這不免有些復雜。現在只需要HTML5的畫布技術和javaScript,我們就能簡單快速的操作用戶的攝像頭。不僅僅還是訪問攝像頭,而且是因為HTML5的畫布技術及其強大,我們可以給圖片上加入各種迷人的濾鏡效果。現在,在瀏覽器里用自己的攝像頭給自己拍張照片吧!

標簽:黃石 山南 陜西 平涼 黃石 南平 公主嶺 平頂山

巨人網絡通訊聲明:本文標題《HTML5 Canvas+JS控制電腦或手機上的攝像頭實例》,本文關鍵詞  HTML5,Canvas+JS,控制,電腦,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5 Canvas+JS控制電腦或手機上的攝像頭實例》相關的同類信息!
  • 本頁收集關于HTML5 Canvas+JS控制電腦或手機上的攝像頭實例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    午夜精品久久久| 欧美极品少妇xxxxⅹ高跟鞋 | 在线看国产一区二区| 亚洲欧美日本在线| 久久久久久久综合狠狠综合| 久草在线在线精品观看| 欧美韩国日本不卡| 91丨九色丨蝌蚪丨老版| 韩国av一区二区三区四区| 国产精品免费久久久久| 成人av影院在线| 美女任你摸久久 | 国产亚洲短视频| 2023国产一二三区日本精品2022| 在线亚洲一区观看| 粉嫩在线一区二区三区视频| 日韩高清一级片| 亚洲三级在线免费观看| 综合久久国产九一剧情麻豆| 久久精品男人天堂av| 欧美一区二区三区电影| 欧美精品视频www在线观看| 在线观看av不卡| 成人在线一区二区三区| 成人美女视频在线看| 丁香激情综合五月| www.欧美日韩国产在线| 成人成人成人在线视频| av午夜精品一区二区三区| 在线一区二区三区四区五区| 在线精品视频一区二区三四| 成人晚上爱看视频| 91丨porny丨国产| 91在线无精精品入口| 成人动漫一区二区三区| 91免费看视频| 色婷婷综合久久久中文一区二区| av亚洲产国偷v产偷v自拍| 麻豆精品国产传媒mv男同| 亚洲大片免费看| 亚洲第一狼人社区| 首页欧美精品中文字幕| 美女久久久精品| 久久99国产精品尤物| 国产成人小视频| 高清shemale亚洲人妖| 成人黄色电影在线| 美女网站色91| 经典三级在线一区| 高清不卡在线观看| 91丨九色丨黑人外教| 色综合久久中文综合久久牛| 欧美日韩在线直播| 91成人免费在线视频| 欧美精品乱码久久久久久| 精品久久久久久久久久久久久久久久久 | 懂色av中文字幕一区二区三区| 久久精品99久久久| 亚洲综合免费观看高清完整版 | 色偷偷88欧美精品久久久| 91精品国产一区二区| 2021国产精品久久精品| 久久久午夜精品| 欧美日韩免费观看一区二区三区 | 亚洲综合色成人| 国产在线精品一区在线观看麻豆| av一区二区久久| 日韩欧美不卡一区| 亚洲一区二区视频在线观看| 三级不卡在线观看| 91啦中文在线观看| 51精品视频一区二区三区| 久久免费午夜影院| 男人操女人的视频在线观看欧美| 日本系列欧美系列| 懂色中文一区二区在线播放| 欧美激情一区二区| 精品亚洲成a人在线观看 | 狠狠狠色丁香婷婷综合久久五月| 国产成人亚洲综合a∨猫咪| 欧美一二三四区在线| 国产精品久久久久影视| 香港成人在线视频| 欧美影院精品一区| 国产精品人妖ts系列视频| 狠狠色丁香婷婷综合| 色吊一区二区三区| 亚洲精品一区二区三区蜜桃下载| 亚洲黄色性网站| 成人avav影音| 国产偷国产偷亚洲高清人白洁| 亚洲欧美色图小说| 国产制服丝袜一区| 久久久天堂av| 国产一区二区三区免费播放| 欧美网站一区二区| 亚洲国产一二三| 国产精品天美传媒| 99精品视频一区| 欧美日韩精品一区二区三区蜜桃 | 51午夜精品国产| 亚洲国产一区二区在线播放| 91在线porny国产在线看| 91精品国产91久久久久久最新毛片 | 国产一区二区三区观看| 国产日韩精品一区二区三区在线| 国产成人综合亚洲91猫咪| 88在线观看91蜜桃国自产| 婷婷一区二区三区| 国产精品私人自拍| 国产999精品久久久久久| 久久久亚洲午夜电影| 国产成人综合在线| 国产精品免费av| 91黄色激情网站| 一区二区三区在线视频免费| 欧美色电影在线| 亚洲国产日韩一区二区| 91精品国产综合久久蜜臀| 男人操女人的视频在线观看欧美| 欧美成人一区二区三区| 国产精品久久久久久亚洲毛片| 在线观看亚洲专区| 蜜臀av性久久久久av蜜臀妖精| 在线免费视频一区二区| 亚洲一二三四在线观看| 久久久国产精品麻豆| 色哟哟国产精品| 91福利在线免费观看| 久久精品国产久精国产| 中文幕一区二区三区久久蜜桃| 亚洲国产精品传媒在线观看| 亚洲国产综合人成综合网站| 欧美伊人久久久久久午夜久久久久| 国产亚洲精品超碰| 91蜜桃免费观看视频| 亚洲国产精品t66y| 97精品国产97久久久久久久久久久久| 亚洲日本一区二区三区| 亚洲一区视频在线观看视频| 91成人看片片| 成人视屏免费看| 欧美三级中文字| 看国产成人h片视频| 日韩伦理电影网| 日韩三级.com| 成人精品小蝌蚪| 日韩不卡一二三区| 欧美韩国日本不卡| 欧美一级二级三级乱码| 高清不卡在线观看av| 亚洲一卡二卡三卡四卡| 日韩小视频在线观看专区| 欧美videos中文字幕| 激情丁香综合五月| 日韩av不卡在线观看| 国产片一区二区| 91网上在线视频| 婷婷开心久久网| 国产99久久久久| 亚洲在线视频免费观看| 日韩欧美亚洲一区二区| 99国产精品视频免费观看| 免费成人你懂的| 日韩一级在线观看| 欧美日韩成人综合在线一区二区| 成人a免费在线看| 精品久久久久久久一区二区蜜臀| 国产成人一区在线| 亚洲女女做受ⅹxx高潮| 日韩一级免费观看| 91精品国产福利| 51精品秘密在线观看| 国产精品一区免费视频| 一区二区三区日本| 欧美tickling挠脚心丨vk| 国产成人免费在线视频| 九一久久久久久| 亚洲第一电影网| 亚洲一区二区欧美日韩| 一区二区三区四区高清精品免费观看 | 91蜜桃网址入口| 色av一区二区| 欧美日韩在线播放三区四区| 欧美日韩日日夜夜| 制服丝袜成人动漫| 欧美v亚洲v综合ⅴ国产v| 久久久噜噜噜久噜久久综合| 欧美精品一区二区三区高清aⅴ| 久久久久久免费毛片精品| 国产欧美在线观看一区| 国产女人18水真多18精品一级做| 天天综合色天天| 韩国女主播成人在线观看| 国产99久久久久久免费看农村| 菠萝蜜视频在线观看一区| 欧美日精品一区视频| 久久久久久久国产精品影院| 一区二区中文视频| 日精品一区二区三区|