收藏
回答

video视频播放的时候预览图片会冲突

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug video,wx.previewImage 客户端 7.0.0 2.4.2

<video class="wxParse-video-video" wx:if="{{item.isPlay}}" src="{{item.videoUrl}}" initial-time="{{item.currentTime}}" controls="{{!false}}" autoplay="{{true}}" loop="{{true}}" bindtimeupdate="eventPlayupdate" bindfullscreenchange="eventFullScreen" data-index="{{index}}" id="myVideo">

<cover-view class="cover-view" bindtap="eventPlay"  data-index="{{index}}" wx:if="{{!item.isPlay}}">

<cover-image src="{{item.productDetailImage[0]}}" mode='widthFix' class='img'></cover-image>

</cover-view>

</video>

<image wx:if="{{!item.isPlay}}" class="video-cover" mode="aspectFill" src="{{item.productDetailImage[0]}}" bindtap="eventPlay" data-index="{{index}}"></image>



<block wx:for="{{item.productDetailImage}}" wx:for-item="item" wx:for-index='idx' wx:key="index">

<image class="weui-uploader__img" src="{{item}}" data-index="{{index}}" data-id="{{idx}}" data-src="{{item}}" bindtap="previewImage" mode="aspectFill"></image>

</block>




previewImage: function(e) {

console.log(e)

var that = this;

var id = e.currentTarget.dataset.id;

var index = e.currentTarget.dataset.index;

var productDetailImage = that.data.mapList[index].productDetailImage;

wx.previewImage({

current: productDetailImage[id],

urls: productDetailImage,

success:(e)=>{

console.log(e)

},

});

},



video视频播放的时候预览图片会冲突,会暂停当前的视频播放去播放默认的第一个视频,我是做的是默认播放第一个时候,滚动的时候滚动到当前视频就播放



最后一次编辑于  2018-12-26  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答