redengineer / redmini

小红书小程序
18 stars 4 forks source link

小红书app升级到最新版,video组件线上版本没有自动播放,开发版正常。旧版本小红书上正常 #1513

Open yhz0206 opened 1 month ago

yhz0206 commented 1 month ago

Issue类型

bug

问题模块

小程序基础组件

所属的服务商

冰甜短剧

平台

IOS

小红书版本信息

8.54.1

基础库版本

v3.106.1

用户ID

654cef9c000000000200e24e

发生问题的时间

2024-09-20 18:48:47 至 2024-09-20 19:53:47

问题描述

iOS手机上,在旧版小红书,刚进入video组件播放视频正常。在新版小红书上,刚进入video组件,不会自动播放。

期望结果

在新版小红书上,刚进入video组件,自动播放。

重现步骤和复现问题的最小demo Github链接

<video xhs:if="{{videoUrl}}" id="video-dom" vslide-gesture-in-fullscreen="{{false}}" data-dramaNum="{{playingVideo.dramaNum}}" class="video" enable-play-gesture loop="{{false}}" poster="{{videoInfo.thumb}}" enable-progress-gesture="{{false}}" show-center-play-btn="{{false}}" show-play-btn="{{false}}" controls="{{false}}" src="{{videoUrl}}" object-fit="{{fit}}" bindplay="onPlay" bindpause="onPause" bindended="onEnded" binderror="onError" bindtimeupdate="onTimeUpdate" bindwaiting="onWaiting" bindprogress="onProgress" bindloadedmetadata="onLoadedMetaData" catch:tap="clickVideoHandle" bindfullscreenchange="onFullScreenChange"> </video>

onLoadedMetaData(e) { console.log('%%%%%%%%%%%%%%%onLoadedMetaData', e) if (!this.data.videoDom) { this.data.videoDom = xhs.createVideoContext("video-dom", this); } console.log("开始播放"); this.data.videoDom.play(); console.log('%%%%%%%%%%%%%%%onLoadedMetaData', e) this.triggerHandle(e, "loadedmetadata"); },

github-actions[bot] commented 1 month ago

您好开发者, 我们已收到你的问题, 已通知开发团队进行处理! 如您未阅读我们的开发文档,可先参阅开发文档 小红书问题处置流程 :sparkles: 感谢您的提问!:sparkles:

Hubmeat commented 1 month ago

我联系你这边看下