html52.com
我爱小程序-开发者交流社区

视频播放标签不更新

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug video 微信iOS客户端 8.0.6 2.17.0[546]
页面是一个图片标签,点击图片的时候会切换成video标签,然后自动播放,视频资源是异步加载的,这个导致了,在快速切换视频的时候,video标签显示的还是一个loading状态。

<view v-if="showBtn" class="video-poster">
      <image mode="aspectFill" lazy-load class="image" :src="video.mediaUrl + ossUrl"></image>
      <view class=" icon__center flex flex-center flex-middle" @click.stop="showVideo">
        <image class="play-image" :src="$oss('create/video_play.png')"></image>
      </view>
      <view class="video-hazy"></view>
    </view>
    <video
      v-else
      class="video_html"
      :id="id"
      :src="video.mediaUrl"
      controls
      autoplay
      show-play-btn
      :poster="vide

o

.mediaUrl + ossUrl"

      play-btn-position="center"
      :enable-play-gesture="true"
      :vslide-gesture-in-fullscreen="false"
      :show-center-play-btn="false"
      @play="onPlay"
      @error="messageError"
    ></video>

网友回复

喵的房东大人:

视频通过 visibility隐藏 不要用wx:if

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付