1.0.35 • Published 9 months ago

webo-video v1.0.35

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

webo-video

安装

npm install webo-video

该库依赖 video.js 以及 flv.js 安装 webo-video 之后可直接 import videojs from "video.js" 以及 import flv.js from "flv.js"

使用实例

// 创建 webo player
import weboVideo from "webo-video";

let config = {
    el:el, // dom元素 可以传video标签 也可以传div 标签
    isLive: true, //是否直播
    type: '', //播放类型 flv webrtc mp4
    url: '',// 视频地址
}
let videojsConfig = {};  // videojs 配置 具体配置查看videojs官网使用 https://docs.videojs.com/
let player: any = weboVideo(config, videojsConfig);
player.play();

// 创建 rtc 示例 参考swms rtc.js使用方式
import { RTC } from "webo-video";
let sdk = new RTC(config.url);
sdk.onaddstream = (event) => {
   el.srcObject = event.stream;
}
sdk.play(url).then(res => {
});

方法

方法名说明参数
play播放视频-
setBuffer设置视频Buffer (视频为 flv 生效)bufferData
getPlayStatus获取播放状态(null ready playing played error)-
setVideoConfig设置视频配置 (config)config
on监听事件callback
off取消事件监听-
dispose断开连接-
clearPlayer断开连接并且删除 video 容器-
getPlayer获取播放器-
getVideoEL获取video 容器-
setMuted设置静音状态boolean

事件回调

  // 使用示例
  player.on(event, callback)

事件列表 事件名 | 说明 | 参数 ------ | ------ | ----- ready | 视频读取完成 | - click | 视频点击 | - load | 视频加载完成 | - play | 视频播放 | - playing | 视频播放中 | - error | 视频播放错误 | objecj ended | 视频播放结束 | - staermError | 视频流播放错误 | - staermLoad | 视频流加载(视频类型为 webrtc时生效)

1.0.33

9 months ago

1.0.32

9 months ago

1.0.31

9 months ago

1.0.30

9 months ago

1.0.35

9 months ago

1.0.34

9 months ago

1.0.29

1 year ago

1.0.28

1 year ago

1.0.27

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago