1***@163.com
1***@163.com
  • 发布:2024-03-04 22:50
  • 更新:2024-03-05 08:44
  • 阅读:148

vue3 uni-popup组件中使用video播放器,手动暂停/播放不生效

分类:uni-app
<template>  
    <uni-popup ref="popup" background-color="#fff">  
        <button @click="operate">播放</button>  
        <video id="myVideo" ref="ddd" :src="url" enable-danmu danmu-btn controls @play="play" @timeupdate="timeupdate"  
            @pause="pause"></video>  
    </uni-popup>  
</template>  

<script>  
export default {  
    data() {  
        return {  
            url: '',  
            videoContext: '',  
            isPlay: false  
        }  
    },  
    onReady() {  

    },  
    methods: {  
        open(params) {  
            this.videoContext = uni.createVideoContext('myVideo')  
            this.$refs.popup.open()  
            this.url = params.url  
        },  
        operate() {  
            if (this.isPlay) {  
                this.videoContext.pause()  
            } else {  
                this.videoContext.play()  
            }  
        },  
        play() {  
            this.isPlay = true  
        },  
        paruse() {  
            this.isPlay = false  
        }  
    }  
}  
</script>  

<style lang="scss" scoped>  
video {  
    width: 100vw;  
}  
</style>
2024-03-04 22:50 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

是在那端出现的,h5 测试正常

1***@qq.com

1***@qq.com

同问,rtsp调用stop时,无法发出 teardown ,目前在anroid下测试。

要回复问题请先登录注册