uniapp视频播放功能

UniApp提供了多种视频播放组件,包括视频播放器(video)、多媒体组件(media)、WebView(内置Video标签)等。其中,video和media组件是最常用的。

video组件

video组件是基于HTML5 video标签的UniApp视频播放组件,支持常见的视频格式(如MP4、M4V、MOV等)。使用video组件需要引入uni-ui组件库。

示例代码:

<template>
  <view>
    <video
      id="myVideo"
      :src="src"
      :controls="controls"
      :autoplay="autoplay"
      style="width: 100%; height: 300px;"
    ></video>
  </view>
</template>

<script>
  export default {
    data() {
      return {
        src: 'http://example.com/video.mp4',  // 视频地址
        controls: true,  // 是否显示控制条
        autoplay: false,  // 是否自动播放
      }
    },
  }
</script>

media组件

media组件是基于uni-app原生组件的视频播放组件,支持更多视频格式(如FLV、RTMP等)。使用media组件需要在App.vue中全局引入uni-plugin-aliplayer插件。

示例代码:

<template>
  <view>
    <media
      class="aliplayer-wrapper"
      :source="source"
      :autoplay="autoplay"
      :controls="controls"
      :muted="muted"
      width="100%"
      height="300px"
    ></media>
  </view>
</template>

<script>
  export default {
    data() {
      return {
        source: {
          type: 'video',
          sources: [
            {
              type: 'video/mp4',
              src: 'http://example.com/video.mp4',
            },
          ],
        },
        autoplay: false,  // 是否自动播放
        controls: true,  // 是否显示控制条
        muted: false,  // 是否静音
      }
    },
  }
</script>

<style>
  .aliplayer-wrapper {
    height: 100% !important;
  }
</style>

以上是使用video和media组件实现视频播放的示例代码,具体使用方式可以根据自己的需求进行调整。

相关推荐
平凡シンプル2 小时前
安卓 uniapp跨端开发
android·uni-app
艾小逗4 小时前
uniapp快速入门教程,内容来源于官方文档,仅仅记录快速入门需要了解到的知识点
小程序·uni-app·app·es6
鸭子嘎鹅子呱18 小时前
uniapp使用高德地图设置marker标记点,后续根据接口数据改变某个marker标记点,动态更新
uni-app·map·高德地图
计算机源码社1 天前
分享一个基于微信小程序的居家养老服务小程序 养老服务预约安卓app uniapp(源码、调试、LW、开题、PPT)
android·微信小程序·uni-app·毕业设计项目·毕业设计源码·计算机课程设计·计算机毕业设计开题
Angus-zoe1 天前
uniapp+vue+微信小程序实现侧边导航
vue.js·微信小程序·uni-app
Pluto & Ethereal1 天前
uni-app尺寸单位、flex布局于背景图片
uni-app
天空下sky1 天前
uniapp+若依 开发租房小程序源码分享
uni-app
帅过二硕ฅ1 天前
uniapp点击跳转到对应位置
前端·javascript·uni-app
佩淇呢2 天前
uniapp vue3 梯形选项卡组件
前端·vue.js·uni-app
[廾匸]2 天前
uni-app获取设备唯一值、静态IP以及公网IP的方法
uni-app·ip·imei·唯一值