/vf-video-player

HTML5 video player, supports seamless switching of video streams

Primary LanguageTypeScript

VF视频播放器

中文 | English

功能模块均处于施工中...

H5页面视频播放器, 支持mp4视频播放及多清晰度无缝切流

项目致力于打造一款web播放器,使得使用者通过简单的流程接入即可使用并享受无缝切流功能带来的流畅播放体验.

安装

npm方式:

npm install vf-media-player --save

使用

//script标签直接引入
<script src='yourPath/VFMediaPlayer.js'></script>

//或者通过module方式
import VFMediaPlayer from 'vf-media-player';

初始化

let videoContainer = document.getElementById('YOUR_CONTAINER_ID');
let myPlayer = new VFMediaPlayer({
        container: videoContainer,
        id: YOUR_ID,
        src: YOUR_URL, //详情见options配置项说明
        definition: 'Auto',
        controls: false,
        autoplay: false,
        muted: false,
        loop: false,
        playbackRate: 1,
        isShowLog: true,
        ...
});

myPlayer.on('PlayerMediaEvent', MEDIA_EVENT_HANDLER);
myPlayer.on('playerError', PLAYER_ERROR_HANDLER);

使用文档

TODO List

功能 进度
提升MP4播放体验 0%
P2P加载器 0%
flv支持 0%
hls支持 0%
自定义皮肤 0%

联系方式

邮箱 – 781011352@qq.com

LICENSE - MIT

贡献

  1. Fork本项目
  2. 创建您的个人分支 (git checkout -b yourname/feature)
  3. 提交您的改动 (git commit -am 'Yourname Add some feature')
  4. 将您的改动推送到远程分支 (git push origin yourname/feature)
  5. 创建Pull Request