uniapp-微信小程序-video详情播放

这是一个关于uni-app微信小程序实现视频详情播放的页面模板。包含视频播放、控制条、进度滑块、全屏切换及操作功能。通过监听video事件进行播放、暂停、进度更新等操作,并使用自定义组件ProContent和IntroLabel展示详细内容。
摘要由CSDN通过智能技术生成

路由页面:index.vue

<template>

  <view class="container">

    <image class="nav_arrow" src="*****.png" mode="aspectFit" @click.stop="back" />

    <view class="content">

      <view class="content_item">

        <view class="item_video">

          <video

            id="myVideo"

            :src="detail.inspireVideoUrl"

            :objectFit="objectFit"

            :controls="controls"

            :show-center-play-btn="controls"

            :autoplay="autoplay"

            :loop="loop"

            @play="isPlay"

            @pause="isPause"

            @timeupdate="videoUpdate"

            @ended="videoEnded"

            @loadedmetadata="loadedmetadata"

          >

            <view class="process-container">

              <!-- 播放/暂停 -->

              <view class="video-controls-play" :class="{ new_bg: isShowIcon }" @tap.stop="videoOpreation">

                <image :class="{ new_stop: !isShowIcon }" src="*****.png" class="video-controls-icon" />

              </view>

              <view class="content_video">

                <view class="title">{ { detail.title }}</view>

                <ProContent type="white" :show="isShowFull" :detail="detail" v-if="detail.goodsList && detail.goodsList.length"></ProContent>

                <IntroLabel type="white" :detail="detail" v-if="detail.contentText"></IntroLabel>

              </view>

              <!-- 控制条+滑块 -->

              <view class="slider-container">

                <slider

                  class="isSlider"

                  :step="1"

                  backgroundColor="#9f9587"

                  activeColor="#E02020"

                  block-color="#FFFFFF"

                  block-size="12"

                  min="0"

                  :max="videoTime"

                  :value="sliderValue"

                  @change="sliderChange"

                  @changing="sliderChanging"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值