uni-app icon indicating copy to clipboard operation
uni-app copied to clipboard

uni createvideocontext 无法自动播放

Open qicaiy opened this issue 8 months ago • 1 comments

问题分类

uni-app

问题描述

在app端我调用这个api播放视频没有作用

<view v-if="video_url" class="video-wrapper">
			<video id="Videos" class="video" :src="video_url" autoplay :controls="false" :muted="muted" :enable-progress-gesture="false"
				:enable-play-gesture="false" />
		</view>
		<view v-else class="black-background"></view>

这是js部分

if (data.type === 'video_url') {
					this.video_url = data.video_url;
					let videoCon=uni.createVideoContext("Videos",this)
					videoCon.play()
					console.log("视频地址更新为:", this.video_url);
				}

这里用的是websocket推送过来的视频地址 如果video_url就显示了黑屏,现在调用这个api播放视频直接显示一个空白,求大佬解惑

接收到消息:,  {"type":"video_url","video_url":"https:\/\/images.xxxx\/duanyouyou.mp4"} at pages/Live/Live.vue:80
21:18:05.825 视频地址更新为:,  https://images.xxxxx/duanyouyou.mp4 at pages/Live/Live.vue:108

附加信息

No response

qicaiy avatar May 11 '25 13:05 qicaiy

控制台里有报错吗?没报错的话,你试试这个官网video demo能不能跑起来,排查一下是否你的写法导致的

chouchouji avatar May 14 '25 06:05 chouchouji