Commit 40c0f52e9586b1575b25c6e96e5dc872db6a1d33
1 parent
814c00cf
perf(external/Composes): 修复摄像头页面刷新不自动播放问题
Showing
1 changed file
with
5 additions
and
1 deletions
1 | <template> | 1 | <template> |
2 | <div class="go-content-box" :style="{ width: w + 'px', height: h + 'px' }"> | 2 | <div class="go-content-box" :style="{ width: w + 'px', height: h + 'px' }"> |
3 | - <video id="my-player" ref="videoRef" class="video-js my-video vjs-theme-city vjs-big-play-centered"> | 3 | + <video id="my-player" ref="videoRef" class="video-js my-video vjs-theme-city vjs-big-play-centered"> |
4 | <source :src="dataset" /> | 4 | <source :src="dataset" /> |
5 | </video> | 5 | </video> |
6 | </div> | 6 | </div> |
@@ -37,6 +37,7 @@ const options: VideoJsPlayerOptions = { | @@ -37,6 +37,7 @@ const options: VideoJsPlayerOptions = { | ||
37 | autoplay: true, // 是否自动播放 | 37 | autoplay: true, // 是否自动播放 |
38 | fluid: false, // 自适应宽高 | 38 | fluid: false, // 自适应宽高 |
39 | src: dataset?.value, // 要嵌入的视频源的源 URL | 39 | src: dataset?.value, // 要嵌入的视频源的源 URL |
40 | + muted:true, | ||
40 | userActions: { | 41 | userActions: { |
41 | hotkeys: true | 42 | hotkeys: true |
42 | } | 43 | } |
@@ -64,6 +65,9 @@ watch( | @@ -64,6 +65,9 @@ watch( | ||
64 | props.chartConfig.option.dataset = newData | 65 | props.chartConfig.option.dataset = newData |
65 | videoPlayer?.src(newData) | 66 | videoPlayer?.src(newData) |
66 | videoPlayer?.play() | 67 | videoPlayer?.play() |
68 | + }, | ||
69 | + { | ||
70 | + immediate: true | ||
67 | } | 71 | } |
68 | ) | 72 | ) |
69 | </script> | 73 | </script> |