tanghaolin
2024-05-14 e74dbf0c6cd848916bed63633a06fc156451e1a1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<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>