【发布时间】:2017-06-01 10:49:29
【问题描述】:
在 HTML5 实施期间有关媒体功能 通过引用https://davidwalsh.name/demo/camera.php, 它指向
var video = document.getElementById('video');
if(navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
// Not adding `{ audio: true }` since we only want video now
navigator.mediaDevices.getUserMedia({ video: true }).then(function(stream) {
video.src = window.URL.createObjectURL(stream);
video.play();
});
}
用于视频流对象。
我想使用角度方式来实现这一点,所以我应用了这些更改:
var video = angular.element($("video"));
if(navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
// Not adding `{ audio: true }` since we only want video now
navigator.mediaDevices.getUserMedia({ video: true }).then(function(stream) {
video.src = window.URL.createObjectURL(stream);
video.play();
});
}
但从 angularjs 方法,我无法流式传输视频对象, 对这种方法或任何替代方法有何建议?
【问题讨论】:
标签: javascript html angularjs html5-video