1.1.2 • Published 3 months ago

@fan-z/reflv v1.1.2

Weekly downloads
-
License
-
Repository
-
Last release
3 months ago

@fan-z/reflv

对 flv.js@1.5.0 封装的 react 组件。

Install

Using npm:

$ npm install --save  @fan-z/reflv

or using yarn:

$ yarn add @fan-z/reflv

API

参数类型说明默认值
classNamestring--
styleobject--
urlstringmedia URL, can be starts with 'https(s)' or 'ws(s)' (WebSocket)-
typeenummedia type, 'flv' or 'mp4'-
isLiveboolwhether the data source is a live stream-
corsboolwhether to enable CORS for http fetching-
withCredentialsboolwhether to do http fetching with cookies-
hasAudioboolwhether the stream has audio track-
hasVideoboolwhether the stream has video track-
durationbooltotal media duration, in milliseconds-
filesizenumbertotal file size of media file, in bytes-
segmentsarrayOfOptional field for multipart playback, see MediaSegment-
configobject@see https://github.com/Bilibili/flv.js/blob/master/docs/api.md#config-
reconnectTimesnumber超时或其他异常重连次数5
showCaptureBoolean是否显示截图按钮
doingCaptureFunction(base64,callback)截屏返回的图片(已转换64位)

可使用 ref 获取flvjs的Player相关方法

参数类型说明默认值
onPauseFunction暂停播放-
onReloadFunction重新载入视频-
onCaptureFunction(返回base64图片)画面抓拍-
其他API-@see https://github.com/Bilibili/flv.js/blob/master/docs/api.md#interface-player-abstract

更新日志

🔥组件 🆕新增 🐞修复 🗑删除 💄优化 📝 🛠

1.1.2(未发布)

2024-02-18

  • 新增 "画面截图"功能;按钮截图(可下载)或者事件调用截图,返回对应的base64位文件

2022-10-10

  • 修复 文件销毁后监听异常

1.1.1

2022-10-10

  • 优化 浏览器切换或者最小化时暂停播放,重开刚重新播放 2022-06-08
  • 修复 组件销毁后重连次数未清0
  • 添加 配置指定重连次数reconnectTimes

1.1.0

2022-06-08

  • 重写功能,去除video原始操作栏,使用自定义操作栏
  • 新增 可使用ref获取flvjs的Player相关方法
  • 更新 flv.js版本至@1.6.2

1.0.2

2022-01-23

  • 修复 视频源更新后未重新渲染
1.1.2

3 months ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

3 years ago

0.0.1

3 years ago

0.0.1-beta

3 years ago