Open yhz0206 opened 1 month ago
bug
小程序基础组件
冰甜短剧
IOS
8.54.1
v3.106.1
654cef9c000000000200e24e
2024-09-20 18:48:47 至 2024-09-20 19:53:47
iOS手机上,在旧版小红书,刚进入video组件播放视频正常。在新版小红书上,刚进入video组件,不会自动播放。
在新版小红书上,刚进入video组件,自动播放。
<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"); },
您好开发者, 我们已收到你的问题, 已通知开发团队进行处理! 如您未阅读我们的开发文档,可先参阅开发文档 小红书问题处置流程 :sparkles: 感谢您的提问!:sparkles:
我联系你这边看下
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"); },