js 打开摄像头方法 (定制摄像头)
2024-10-14 02:35:41
var video = document.getElementById("video");
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia({
video: true,
audio: true
}).then(function(stream) {
console.log(stream);
mediaStreamTrack = typeof stream.stop === 'function' ? stream : stream.getTracks()[1];
video.src = (window.URL || window.webkitURL).createObjectURL(stream);
video.play();
}).catch(function(err) {
console.log(err);
})
}
第二种
//媒体对象
window.navigator.getMedia = window.navigator.getUserMedia ||
window.navigator.webkitGetUserMedia ||
window.navigator.mozGetUserMedia ||
window.navigator.msGetUserMedia;
window.navigator.getMedia({
video: true, //使用摄像头对象
audio: false //不适用音频
}, function(strem){
console.log(strem);
video.src = vendorUrl.createObjectURL(strem);
video.play(); }, function(error) {
console.log(error);
});
转载自:https://www.cnblogs.com/imwtr/p/6413595.html
最新文章
- day4(homework)
- 在VS中添加lib库的三种方法
- 消息摘要算法-MAC算法系列
- Linux shell程序一
- maven 入门
- ”靠谱的C#“单例模式
- hdu 4714 Tree2cycle 树形经典问题
- 调用webservice,解析返回数据为xml格式的字符串,进行数据绑定
- 无忧代理免费ip爬取(端口js加密)
- 团队项目第二阶段个人进展——Day9
- JAVAEE——Mybatis第二天:输入和输出映射、动态sql、关联查询、Mybatis整合spring、Mybatis逆向工程
- vs/windows程序找不到入口点cuvidGetDecodeStatus于AppDecGL.exe动态链接库上
- Ubuntu - apt -commands
- MySql 主从同步 (库名不同)
- wrap
- (网页)javaScript增删改查(转)
- Jquery 事件冒泡、元素的默认行为的阻止、获取事件类型、触发事件
- MySQL数据库性能优化
- 20170728xlVBA改转置一例
- redhat7下mysql5.7.12重启电脑后起不来问题