web播放本地流视频
<template>
<div>
<div class="video">
<video></video>
</div>
</div>
</template>
<script>
export default {
mounted() {
this.playVideo()
},
methods: {
playVideo() {
navigator.getUserMedia =
navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia
// 只获取video:
var constraints = { audio: false, video: true }
var video = document.querySelector('video')
function successCallback(stream) {
// Note: make the returned stream available to console for inspection
window.stream = stream
if (window.URL) {
// Chrome浏览器
video.srcObject = stream
} else {
// Firefox和Opera: 可以直接把视频源设置为stream
video.src = stream
}
// 播放
video.play()
}
function errorCallback(error) {
console.log('navigator.getUserMedia error: ', error)
}
navigator.getUserMedia(constraints, successCallback, errorCallback)
},
},
}
</script>
<style lang="scss" scoped></style>
本文作者:丶乔
本文链接:https://www.cnblogs.com/sclweb/p/17640126.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步