0
在HTML5關於執行多媒體功能 參照https://davidwalsh.name/demo/camera.php, 它指向如何通過angularjs方法訪問視頻流對象?
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辦法,我無法流的視頻對象,在這個或 任何建議任何替代方法?
非常感謝你的快速反應 – vasu
變量$視頻= angular.element($( 「視頻」));實際上這應該是var $ video = angular.element($(「#video」)),因爲這是角度我們有這樣的語法,無論如何它解決了我的問題..... thx很多:) – vasu