微信小程序视频播放插件vue-video-player使用兼容移动端

在工作中需要视频播放功能,因为前端用的vue全家桶,经过技术筛选之后决定用vue-video-player插件实现。

一.视频插件引入

1.在项目目录下安装插件
npm i vue-video-player -D 安装依赖
2.引入插件有两种方式
(1)在main.js里引入

import VideoPlayer from 'vue-video-player'
require('video.js/dist/video-js.css')
require('vue-video-player/src/custom-theme.css')
Vue.use(VideoPlayer)

(2)在用到的页面按需引入vue-video-player插件。

	import { videoPlayer } from 'vue-video-player'
	import 'video.js/dist/video-js.css'

二.源码示例

下面源码是在用到vue-video-player插件时引入

1.template处源码(html区域)

注:在vue template标签下只能有一个根目录

<template>
	<div>
	<video-player
			          class="video-player vjs-custom-skin"
			          ref="videoPlayer"
			          :playsinline="true"
			          :options="playerOptions"
			        >
			video-player>
	<div>
template>

2.script区源码(js区域)

将下面数据中src部分改为可以用资源即可,可以是网络资源和本地资源

	import { videoPlayer } from 'vue-video-player'
	import 'video.js/dist/video-js.css'
	export default {
	  data () {
	    return {
		    playerOptions: {
		          playbackRates: [0.7, 1.0, 1.5, 2.0], //播放速度
		          autoplay: false, //如果true,浏览器准备好时开始回放。
		          muted: false, // 默认情况下将会消除任何音频。
		          loop: false, // 导致视频一结束就重新开始。
		          preload: "auto", // 建议浏览器在

插件运用完成。

你可能感兴趣的:(微信小程序视频播放插件vue-video-player使用兼容移动端)