<view class="container">
|
<swiper
|
class="video-swiper"
|
circular="{{circular}}"
|
easing-function="{{easingFunction}}"
|
vertical
|
current="1"
|
duration="{{duration}}"
|
bindanimationfinish="animationfinish">
|
<!-- curQueue 循环会导致video重新插入,object-fit 不可变更 -->
|
<swiper-item wx:for="{{curQueue}}" wx:key="*this">
|
<video
|
id="video_{{index}}"
|
class="video_item"
|
enable-play-gesture
|
enable-progress-gesture
|
show-center-play-btn
|
show-casting-button
|
controls
|
show-mute-btn
|
play-btn-position='{{center}}'
|
src="{{item.url}}"
|
data-id="{{item.id}}"
|
object-fit="{{'contain'}}"
|
data-index="{{index}}"
|
bindplay="onPlay"
|
bindpause="onPause"
|
bindended="onEnded"
|
binderror="onError"
|
bindtimeupdate="onTimeUpdate"
|
bindwaiting="onWaiting"
|
bindprogress="onProgress"
|
bindloadedmetadata="onLoadedMetaData"
|
>
|
</video>
|
</swiper-item>
|
</swiper>
|
</view>
|