angularJS:在 source/stream 更改时自动播放视频
angularJS: auto play video on source/stream change
我正在使用getUserMedia从用户摄像头捕获流,所以最初视频元素源将为空,成功捕获后,它设置视频的src
属性,并调用元素的播放方法,
html:
...<video></video>...
JS代码:
angular.element('video')[0].src = window.URL.createObjectURL(stream);
angular.element('video')[0].play();
我觉得这是一个糟糕的方法,我想要类似的东西
html:
...<video ng-src="videoObj.src"></video>...
JS代码:
videoObj.src = window.URL.createObjectURL(stream);
....
现在如何让视频在我设置 videoObj.src
时自动播放?
如何设置自动播放属性?
<video autoplay="autoplay"></video>
我正在使用getUserMedia从用户摄像头捕获流,所以最初视频元素源将为空,成功捕获后,它设置视频的src
属性,并调用元素的播放方法,
html:
...<video></video>...
JS代码:
angular.element('video')[0].src = window.URL.createObjectURL(stream);
angular.element('video')[0].play();
我觉得这是一个糟糕的方法,我想要类似的东西
html:
...<video ng-src="videoObj.src"></video>...
JS代码:
videoObj.src = window.URL.createObjectURL(stream);
....
现在如何让视频在我设置 videoObj.src
时自动播放?
如何设置自动播放属性?
<video autoplay="autoplay"></video>