1.0.0-occupy • Published 4 years ago

byted-player-videocheck v1.0.0-occupy

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

简介

视频审核播放器UI和功能定制插件

安装

# 添加 bnpm
$ alias bnpm="npm --registry=http://bnpm.byted.org"

# 安装组件
$ bnpm install byted-player-videocheck 

GitLab

https://code.byted.org/toutiao-fe/byted-player-lerna.git

引入

<script src="//cdn.jsdelivr.net/npm/xgplayer@1.1.4-beta.11/browser/index.js" charset="utf-8"></script>
<script src="./node_modules/byted-player-videocheck/browser/index.js"></script>

播放器配置项

let player = new Player({
          videocheck: 'v2',// 定制UI项,必选 v1为第一版UI,v2为第二版UI
          forcePlay: 'play', //play,pause,auto  点击进度条后视频播放,暂停,使用默认交互
          playbackRate: [0.5, 0.75, 1, 1.5, 2] //可选
        })

Demo

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,minimal-ui">
    <meta name="referrer" content="no-referrer">
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title>西瓜播放器-视频审核</title>
    <style>
      .xgplayer-str{
        font-size: 21px;
      }
    </style>
</head>
<body>
    <section id="wrapper">
        <div id="vs"></div>
    </section>

    <script src="//cdn.jsdelivr.net/npm/xgplayer@1.1.4-beta.11/browser/index.js" charset="utf-8"></script>
    <script src="./node_modules/byted-player-videocheck/browser/index.js" charset="utf-8"></script>
    <script type="text/javascript">
        let player = new Player({
          id: 'vs',
//          url: '//s3.pstatp.com/cdn/expire-1-M/byted-player-videos/1.0.0/xgplayer-demo.mp4',
          url: 'http://tosv.byted.org/obj/tos-cn-v-0000/4e66d4d128534b42a9101fb79cefe823',
          whitelist: [''],
          playsinline: true,
          width: 320,
          height: 568,
          videocheck: 'v2',// 定制UI项,必选 v1为第一版UI,v2为第二版UI
          forcePlay: 'play', //play,pause,auto
          playbackRate: [0.5, 0.75, 1, 1.5, 2]
        })

        player.on('error', function (err) {
          console.log(JSON.stringify(err))
        })
    </script>


</body>

</html>

es6

import Player from 'xgplayer'
import 'byted-player-videocheck';

let player = new Player({
          id: 'vs',
//          url: '//s3.pstatp.com/cdn/expire-1-M/byted-player-videos/1.0.0/xgplayer-demo.mp4',
          url: 'http://tosv.byted.org/obj/tos-cn-v-0000/4e66d4d128534b42a9101fb79cefe823',
          poster: 'http://s2.pstatp.com/cdn/expire-1-M/byted-player-videos/1.0.0/poster.jpg',
          whitelist: [''],
          playsinline: true,
          width: 320,
          height: 568,
          videocheck: 'v2',// 定制UI项,必选 v1为第一版UI,v2为第二版UI
          forcePlay: 'play', //play,pause,auto
          playbackRate: [0.5, 0.75, 1, 1.5, 2]
        });
356.365.510

4 years ago

1.0.0-occupy

4 years ago

3.4.13

7 years ago