fix(VideoPlayer): 修复视频播放器自动播放功能
修复了视频播放器的自动播放功能,确保视频在加载后自动播放。移除了不必要的日志输出,并添加了播放器实例的检查以确保播放器存在后再执行播放操作。
Showing
1 changed file
with
4 additions
and
2 deletions
| ... | @@ -38,7 +38,7 @@ const videoOptions = computed(() => ({ | ... | @@ -38,7 +38,7 @@ const videoOptions = computed(() => ({ |
| 38 | controls: true, | 38 | controls: true, |
| 39 | preload: "auto", | 39 | preload: "auto", |
| 40 | responsive: true, | 40 | responsive: true, |
| 41 | - autoplay: props.options?.autoplay || false, | 41 | + autoplay: true, |
| 42 | sources: [ | 42 | sources: [ |
| 43 | { | 43 | { |
| 44 | src: props.videoUrl, | 44 | src: props.videoUrl, |
| ... | @@ -68,9 +68,11 @@ const onPlayerReady = (instance) => { | ... | @@ -68,9 +68,11 @@ const onPlayerReady = (instance) => { |
| 68 | }; | 68 | }; |
| 69 | 69 | ||
| 70 | const handleMounted = (payload) => { | 70 | const handleMounted = (payload) => { |
| 71 | - console.log("Advanced player mounted", payload); | ||
| 72 | state.value = payload.state; | 71 | state.value = payload.state; |
| 73 | player.value = payload.player; | 72 | player.value = payload.player; |
| 73 | + if (player.value) { | ||
| 74 | + player.value.play(); | ||
| 75 | + } | ||
| 74 | }; | 76 | }; |
| 75 | 77 | ||
| 76 | onBeforeUnmount(() => { | 78 | onBeforeUnmount(() => { | ... | ... |
-
Please register or login to post a comment