【发布时间】:2019-02-26 05:33:35
【问题描述】:
我是 Angular 2 的新手。
如果我有视频标签,例如:
<video width="480" height="480" autoplay></video>
还有一个 javascript 示例 sn-p 打开相机流:
var video = document.getElementById('video');
if(navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia({ video: true }).then(function(stream) {
video.src = window.URL.createObjectURL(stream);
video.play();
});
}
在 Angular 2 + Typescript 中,我想我可以像这样访问视频标签:
@Component({
selector: 'video-component',
template: `
<video #videoplayer autoplay></video>
`
})
export class Video {
@ViewChild('videoplayer') videoPlayer;
ngAfterViewInit() {
let video = document.getElementById('video');
// How to access the mediadevice ??
}
}
如何访问媒体设备并实例化流,如 javascript sn-p 中所示?
【问题讨论】:
-
说真的,没人?我完全不喜欢我的方法了吗?
标签: angular typescript html5-video