⑴ 鑳戒笉鑳介氳繃js浠g爜鎵撳紑鎽勫儚澶
html5涓鐨剉ideo榪欎釜鏍囩炬槸寮曞叆瑙嗛戠殑錛岄氳繃navigator.getUserMedia鍘昏幏鍙栨憚鍍忓ご鐨勮嗛戞祦錛屾墍浠ヨ佸湪浜嬩歡閲岀敤鍏抽棴鐨勪唬鐮侀兘涓嶈兘鎵ц屽叧闂鎽勫儚澶達紝鍙鏈夊叧闂緗戦〉錛屾憚鍍忓ご鎵嶅叧闂銆
⑵ html5或者JS怎樣調用手機攝像頭或者相冊
你給的網頁用的是 <input accept="image/*" type="file">,在IOS端點擊時會提示選擇圖片或相機,安卓端要看瀏覽器對這兩內個屬容性的優化,部分瀏覽器會直接跳轉到資源管理器,優化做得好的可以直接提示選擇相冊或相機。
⑶ 怎麼用html5或js調用手機的攝像頭拍照上傳以及調用
h5不能直接調用攝像頭,只能用<input type="file" />上傳圖片來間接調用攝像頭
⑷ 如何用js調用本地攝像頭然後錄製成視頻文件保存
可以用html5的video標簽,結合js調用本地攝像頭(具體實現自己網路),可以實現拍照功能但是好像不能錄製成文件保存,可以播放本地視頻。
⑸ 怎麼用html5或js調用手機的攝像頭拍照上傳以及調用手機相冊選取照片
1、實現頭部的方法代碼。
注意事項:
javaScript是一種屬於網路的腳本語言,已經被廣塵孝泛用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流派旁稿暢美觀的瀏覽效果。通常JavaScript腳本是通過啟高嵌入在HTML中來實現自身的功能的。
⑹ 濡備綍浣跨敤javascript鍦╥os涓瀹炵幇鎷嶇収鍔熻兘錛
鍦 iOS 搴旂敤紼嬪簭涓浣跨敤 WKWebView 鍔犺澆 H5 欏甸潰鏃訛紝浣犲彲浠ラ氳繃涓 JavaScript 浜や簰鐨勬柟寮忥紝瀹炵幇鎷嶆憚鐓х墖騫跺皢澶勭悊鍚庣殑鐓х墖榪斿洖緇 H5 欏甸潰銆備互涓嬫槸鍩烘湰鐨勬ラわ細
鍒涘緩 WKWebView 騫跺姞杞 H5 欏甸潰錛氬湪浣犵殑 iOS 搴旂敤紼嬪簭涓鍒涘緩涓涓 WKWebView 瀹炰緥錛屽苟浣跨敤 loadHTMLString 鎴 loadRequest 鏂規硶鍔犺澆 H5 欏甸潰銆
JavaScript 涓庡師鐢熶唬鐮佷氦浜掞細浣跨敤 WKWebView 鐨 WKScriptMessageHandler 鍗忚錛屽疄鐜 JavaScript 涓庡師鐢熶唬鐮佺殑浜や簰銆傝繖鍏佽鎬綘鍦 JavaScript 涓璋冪敤鍘熺敓浠g爜錛屽苟浼犻掓暟鎹銆
鍦 H5 欏甸潰涓璋冪敤鍘熺敓鎽勫儚澶存媿鎽勭収鐗囷細鍦 H5 欏甸潰涓錛岄氳繃 JavaScript 浠g爜璋冪敤鍘熺敓浠g爜鏉ヨЕ鍙戞憚鍍忓ご鐨勬媿鎽勫姛鑳姐備緥濡傦紝浣犲彲浠ュ湪 JavaScript 涓浣跨敤 window.webkit.messageHandlers 瀵硅薄璋冪敤鍘熺敓浠g爜鐨勬柟娉曘
澶勭悊鍘熺敓鎷嶆憚鐨勭収鐗囷細鍦ㄥ師鐢熶唬鐮佷腑錛屾帴鏀舵潵鑷 JavaScript 鐨勬媿鎽勮鋒眰錛屽苟浣跨敤鐩告満鐩稿叧鐨 API 榪涜屾媿鎽勩傛媿鎽勫悗錛屼綘鍙浠ュ圭収鐗囪繘琛屽勭悊銆
灝嗗勭悊鍚庣殑鐓х墖榪斿洖緇 H5 欏甸潰錛氬湪鍘熺敓浠g爜涓錛屼嬌鐢 WKWebView 鐨 evaluateJavaScript 鏂規硶灝嗗勭悊鍚庢槬鍩虹殑鐓х墖鏁版嵁浼犻掑洖 H5 欏甸潰銆備綘鍙浠ュ皢鐓х墖鏁版嵁浼嶅摋浣滀負鍙傛暟浼犻掔粰 JavaScript 鏂規硶錛屽苟鍦 H5 欏甸潰涓榪涜屾樉紺烘垨榪涗竴姝ュ勭悊銆
闇瑕佹敞鎰忕殑鏄錛岃繖涓榪囩▼娑夊強鍒板師鐢熶唬鐮佷笌 JavaScript 鐨勪氦浜掞紝闇瑕佷粩緇嗗勭悊鏁版嵁鐨勪紶閫掑拰綾誨瀷杞鎹錛屼互紜淇濇暟鎹鐨勫噯紜鎬у拰瀹屾暣鎬с
浠ヤ笂鏄涓涓鍩烘湰鐨勬嗘灦錛屽叿浣撳疄鐜板彲鑳藉洜搴旂敤紼嬪簭鐨勯渶奼傚拰鏋舵瀯鑰屾湁鎵涓嶅悓銆備綘鍙浠ユ牴鎹鍏蜂綋鎯呭喌錛屽湪鍘熺敓浠g爜鍜 H5 欏甸潰涓緙栧啓鐩稿簲鐨勯昏緫鍜屼唬鐮併傛墥姍樿皚
⑺ JS 能不能調用攝像頭並拍照
可以調用,不過適合HTML5,瀏覽器版本也要高點,有些低版本的估計不支持
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"/>
<title></title>
<metaname="viewport"content="width=device-width,initial-scale=1">
</head>
<body>
<videoid="video"width="640"height="480"autoplay></video>
</body>
<scripttype="text/javascript">
varpromisifiedOldGUM=function(constraints){
//第一個拿到getUserMedia,如果存在
vargetUserMedia=(navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia);
//有些瀏覽器只是不實現它-返回一個不被拒絕的承諾與一個錯誤保持一致的介面
if(!getUserMedia){
returnPromise.reject(newError('-getUserMedia是不是在這個瀏覽器實現'));
}
//否則,調用包在一個舊navigator.getusermedia承諾
returnnewPromise(function(resolve,reject){
getUserMedia.call(navigator,constraints,resolve,reject);
});
}
//舊的瀏覽器可能無法實現mediadevices可言,所以我們設置一個空的對象第一
if(navigator.mediaDevices===undefined){
navigator.mediaDevices={};
}
//一些瀏覽器部分實現mediadevices。我們不能只指定一個對象
//隨著它將覆蓋現有的性能getUserMedia。.
//在這里,我們就要錯過添加getUserMedia財產。.
if(navigator.mediaDevices.getUserMedia===undefined){
navigator.mediaDevices.getUserMedia=promisifiedOldGUM;
}
//.
varconstraints={
audio:true,
video:{
width:1280,
height:720
}
};
navigator.mediaDevices.getUserMedia(constraints)
.then(function(stream){
varvideo=document.querySelector('video');
video.src=window.URL.createObjectURL(stream);
video.onloadedmetadata=function(e){
video.play();
};
}).catch(function(err){
console.log(err.name+":"+err.message);
});
</script>
</html>
⑻ 怎麼用html5或js調用手機的攝像頭拍照上傳以及調用手機相冊選取照片
1、實現頭來的方法代碼。
注意事項:
JavaScript是一種網路腳本語言,在web應用開發中得到了廣泛的應用,它經常被用來為網頁添加各種動態功能,為用戶提供更加流暢美觀的瀏覽效果,通常JavaScript腳本被嵌入到HTML中來實現自己的功能。