# CHANGELOG

直播WEB播放器日志

# v3.6.76 (opens new window) - 2022-08-25

# v3.6.75 (opens new window) - 2022-08-22

# Commits

  • fix: 解析连麦sei
  • fix: 修复代码报错

# v3.6.74 (opens new window) - 2022-08-16

# Commits

  • docs: update doc

# v3.6.73 (opens new window) - 2022-08-10

# Commits

  • feat: 修改sei的type
  • feat: 支持LIVE_SEI_VIDEO_LINK
  • fix: 修复p2p tracker url传错的问题

# v3.6.72 (opens new window) - 2022-08-10

# Commits

  • fix: 修复有的时候弹幕不震动的bug

# v3.6.71 (opens new window) - 2022-08-09

# Commits

  • feat: 新的震动效果
  • fix: 修复埋点上传错误的maskDM
  • fix: 移除document.query

# v3.6.70 (opens new window) - 2022-08-05

# Commits

  • feat: vibrate
  • feat: 增加震动效果
  • feat: 上报cpu、内存 显卡信息

# v3.6.69 (opens new window) - 2022-07-28

# v3.6.68 (opens new window) - 2022-07-27

# Commits

  • feat: 增加刷新功能

# v3.6.67 (opens new window) - 2022-07-20

# Commits

  • fix: 修复safari 15.4+无法使用全景的bug
  • fix: 关闭页面时,上报了 11002 错误
  • fix: 修复全景在safari 15.4+无法播放地问题

# v3.6.66 (opens new window) - 2022-07-19

# Commits

  • fix: 用户刷新页面造成11002的错误上报
  • feat: 用户离开页面时不上报错误

# v3.6.65 (opens new window) - 2022-07-12

# Commits

  • feat: 活动播放器适配车载
  • docs: 埋点文档更新
  • fix(biz): not support indexedDB error

# v3.6.64 (opens new window) - 2022-07-07

# Commits

  • feat: 支持监听平均 fps
  • feat: 完成 fps 监听器 及单测
  • feat: fps 性能埋点

# v3.6.63 (opens new window) - 2022-07-06

# Commits

  • feat: 修改弹幕的ui
  • fix: video demo提供更多错误
  • fix: 特效弹幕隐藏弹幕设置面板

# v3.6.62 (opens new window) - 2022-07-01

# Commits

  • feat: fps 检测
  • fix: 安卓微信H5 页面 无法播放

# v3.6.61 (opens new window) - 2022-06-30

# Commits

  • fix: safari15.4和15.5不支持全景

# v3.6.60 (opens new window) - 2022-06-30

# Commits

  • fix: 全景不展示镜像模式

# v3.6.59 (opens new window) - 2022-06-29

# Commits

  • feat: mask 检测 启动逻辑
  • fix: 修复蒙板弹幕来回开启的bug
  • feat: 卡顿时打印剩余buffer长度

# v3.6.58 (opens new window) - 2022-06-29

# Commits

  • fix: 没有弹幕关闭弹幕的时候,关闭防挡功能节省性能

# v3.6.57 (opens new window) - 2022-06-28

# Commits

  • feat: 全景直播
  • feat: 支持全景流
  • feat: 单独的全景demo

# v3.6.56 (opens new window) - 2022-06-24

# v3.6.55 (opens new window) - 2022-06-23

# Commits

  • fix: 重构首帧超时的重试

# v3.6.54 (opens new window) - 2022-06-21

# Commits

  • feat: 引入live-shadow
  • fix: 防挡弹幕bug修复
  • fix: 修复防挡弹幕创建多实例

# v3.6.53 (opens new window) - 2022-06-15

# v3.6.52 (opens new window) - 2022-06-06

# Commits

  • fix: 导入fmp4 ts类型报错

# v3.6.51 (opens new window) - 2022-05-23

# v3.6.50 (opens new window) - 2022-05-12

# v3.6.49 (opens new window) - 2022-05-09

# v3.6.48 (opens new window) - 2022-05-07

# v3.6.47 (opens new window) - 2022-05-06

# v3.6.46 (opens new window) - 2022-05-06

# Commits

  • fix: 修复轮播下管控关播失效

# v3.6.45 (opens new window) - 2022-04-28

# v3.6.44 (opens new window) - 2022-04-27

# v3.6.43 (opens new window) - 2022-04-26

# v3.6.42 (opens new window) - 2022-04-25

# Commits

  • fix: safari的图片由白色底色

# v3.6.41 (opens new window) - 2022-04-24

# v3.6.40 (opens new window) - 2022-04-22

# Commits

  • fix: 将没有 hls 的错误日志降级为 warn

# v3.6.39 (opens new window) - 2022-04-19

# Commits

  • fix: 修复sentry采集到的播放器报错
  • fix: 修复房间页小窗的时候刷新,清晰度被重置

# v3.6.38 (opens new window) - 2022-04-14

# Commits

  • fix: 修改 interface IDmMaterial
  • feat: 弹幕新增material参数

# v3.6.37 (opens new window) - 2022-04-12

# Commits

  • fix: 兼容electron内的跳转

# v3.6.36 (opens new window) - 2022-04-08

# Commits

  • Merge branches 'feature/dobly' and 'feature/dobly' of git.bilibili.co:BLlive/bilibili-live-player into feature/dobly
  • fix: 接入杜比

# v3.6.35 (opens new window) - 2022-04-02

# Commits

  • fix: 去掉多余的重试

# v3.6.34 (opens new window) - 2022-04-01

# Commits

  • feat: 重试机制优化
  • fix: 降低重试频率
  • fix: 修复P0接口请求失败,一分钟被打断的bug

# v3.6.33 (opens new window) - 2022-03-25

# Commits

  • feat: 只播放流的播放器
  • fix: 信息面板不展示码率
  • fix: 取消p2p数据采样

# v3.6.32 (opens new window) - 2022-03-22

# Commits

  • fix: 接入杜比

# v3.6.31 (opens new window) - 2022-03-17

# Commits

  • fix: 信息面板不展示码率

# v3.6.30 (opens new window) - 2022-03-14

# Commits

  • fix: 使用压缩的图片
  • feat: hevc清晰度改为PRO

# v3.6.29 (opens new window) - 2022-03-08

# Commits

  • refactor: 重构sei的数据解析

# v3.6.28 (opens new window) - 2022-03-03

# Commits

  • feat: 去除弹幕库包里的console.error

# v3.6.27 (opens new window) - 2022-02-21

# Commits

  • feat: 关播推荐文案修改

# v3.6.26 (opens new window) - 2022-02-16

# Commits

  • feat: 切换到s1域名

# v3.6.25 (opens new window) - 2022-02-15

# Commits

  • fix: 修复切换线路,切换清晰度时无法自动播放提示未消失
  • feat: 水印logo统一移动到左边
  • fix: 修复player reload 静音播放提示tip没有销毁

# v3.6.24 (opens new window) - 2022-02-07

# Commits

  • fix: 修复了屏幕适配情况下导致的定位bug
  • fix: 切换线路刷新等去除muteTip

# v3.6.23 (opens new window) - 2022-01-21

# Commits

  • fix: 修复player reload 静音播放提示tip没有销毁

# v3.6.22 (opens new window) - 2022-01-21

# Commits

  • fix: 修复弹幕控制面板不响应的bug

# v3.6.21 (opens new window) - 2022-01-18

# Commits

  • fix: 修复文档无法构建的问题
  • track: 线路和区分360或chrome的埋点

# v3.6.20 (opens new window) - 2022-01-14

# Commits

  • fix: 移除无效依赖
  • fix: 去除依赖包的检测
  • track: 首帧收集额外信息

# v3.6.19 (opens new window) - 2022-01-11

# Commits

  • fix: 重试退避失败的bug

# v3.6.18 (opens new window) - 2022-01-11

# v3.6.17 (opens new window) - 2022-01-11

# Commits

  • fix: 修复点击播放按钮多次拉流的问题
  • fix: 锁定版本号

# v3.6.16 (opens new window) - 2022-01-10

# Commits

  • feat: 新M站的改动

# v3.6.15 (opens new window) - 2022-01-04

# v3.6.14 (opens new window) - 2021-12-29

# Commits

  • feat: 浏览器兼容的话,默认开启hevc
  • fix: ios safari播放fmp4

# v3.6.13 (opens new window) - 2021-12-28

# Commits

  • feat: 移动设备,长按两秒
  • feat: 触摸设备2秒内点击5次呼出视频信息面板
  • fix: 用户点击音量图标,不能自动播放提示消失

# v3.6.12 (opens new window) - 2021-12-23

# Commits

  • feat: 无法自动播放时的用户引导
  • feat(biz): 不上报uvid
  • fix: uvid漏传

# v3.6.11 (opens new window) - 2021-12-17

# Commits

  • fix: 升级@bilibili-live/gold-miner解决safari兼容问题
  • track: 埋点加上sFormat
  • fix: 使用正确的服务端返回字段

# v3.6.10 (opens new window) - 2021-12-14

# Commits

  • track: 用户丢帧埋点
  • fix: 埋点提前上报,导致数据缺失
  • feat: 日志打印丢帧数量10秒一次

# v3.6.9 (opens new window) - 2021-12-13

# Commits

  • feat(biz): 升级@bilibili-live/gold-miner, 支持延迟调用init
  • fix(biz): 修复log先调用,init后调用导致报错
  • fix(biz): logCacheList写入goldMiner后清空数组

# v3.6.8 (opens new window) - 2021-12-10

# Commits

  • refactor(biz): 日志存储改为@bilibili-live/gold-miner
  • feat: 对外提供的基建 demo
  • feat: 构建 对外提供的 umd video

# v3.6.7 (opens new window) - 2021-12-09

# Commits

  • feat: 去除转换p2p 0 -> 1的逻辑

# v3.6.6 (opens new window) - 2021-12-03

# Commits

  • fix: hls出错降级到flv不开p2p

# v3.6.5 (opens new window) - 2021-12-01

# Commits

  • feat: 更新密度逻辑

# v3.6.4 (opens new window) - 2021-11-29

# Commits

  • feat: update updateDanmakuExtraConfig
  • feat: update
  • feat: update notes

# v3.6.3 (opens new window) - 2021-11-15

# Commits

  • track: 网页全屏进入 退出方式
  • fix: hevc画面裁剪

# v3.6.2 (opens new window) - 2021-11-12

# Commits

  • fix: 新版直播间错误页面
  • fix: hevc黑边bug

# v3.6.1 (opens new window) - 2021-11-09

# Commits

  • fix: h5弹幕管控
  • fix: 缩小h5端水印logo大小
  • track: mobile-player pv/uv埋点

# v3.6.0 (opens new window) - 2021-11-08

# Commits

  • feat: 播放器cover 页面
  • track: h5客户端内的时长上报
  • feat: 切换线路面板

# v3.5.26 (opens new window) - 2021-11-08

# Commits

  • feat: 外部可以控制画中画开关
  • Revert "fix: 重试p0接口保存清晰度状态"
  • fix: 重试p0接口保存清晰度状态

# v3.5.25 (opens new window) - 2021-11-04

# Commits

  • fix: 缓存重复的结果

# v3.5.24 (opens new window) - 2021-10-28

# Commits

  • fix: p2p track server缓存结果

# v3.5.23 (opens new window) - 2021-10-27

# Commits

  • fix: firefox用户音量配置和显示的图标配置不一致

# v3.5.22 (opens new window) - 2021-10-25

# Commits

  • feat: 更新p2p版本

# v3.5.21 (opens new window) - 2021-10-25

# Commits

  • feat: update danmaku

# v3.5.20 (opens new window) - 2021-10-22

# v3.5.19 (opens new window) - 2021-10-21

# v3.5.18 (opens new window) - 2021-10-20

# v3.5.17 (opens new window) - 2021-10-19

# Commits

  • fix: 刚进入时隐藏时移条
  • Revert "track: 删除埋点冗余字段"
  • track: 删除埋点冗余字段

# v3.5.16 (opens new window) - 2021-10-18

# v3.5.15 (opens new window) - 2021-10-18

# Commits

  • fix: 回滚程序
  • refactor(biz): reportLog参数移除无效字段
  • fix(biz): api 不支持解析undefined

# v3.5.14 (opens new window) - 2021-10-14

# Commits

  • feat(biz): 改造report方法为reportManyLog给广播复用
  • feat(biz): 多窗口个只上报一次
  • refactor(biz): 关闭离线日志测试

# v3.5.13 (opens new window) - 2021-10-13

# Commits

  • fix: 抛出错误页面后销毁播放器

# v3.5.12 (opens new window) - 2021-10-13

# Commits

  • fix: 缓存p2p数据

# v3.5.11 (opens new window) - 2021-10-12

# Commits

  • feat: 播放失败hls, flv相互降级

# v3.5.10 (opens new window) - 2021-10-12

# Commits

  • fix(common): idb兼容db删除导致大量报错
  • fix: 毫秒打散
  • fix(common): idb兼容db删除导致大量报错

# v3.5.9 (opens new window) - 2021-10-11

# Commits

  • fix: 添加jest
  • feat: 修改表情高度
  • fix: 修复弹幕表情主态

# v3.5.8 (opens new window) - 2021-10-09

# Commits

  • feat: 播放失败hls, flv相互降级

# v3.5.7 (opens new window) - 2021-10-09

# Commits

  • feat: 合并冲突
  • feat: 合并冲突
  • feat: 全屏,未进入时移状态,隐藏时移条

# v3.5.6 (opens new window) - 2021-10-09

# Commits

  • feat: 修改版本号
  • feat: 添加S11对抗弹幕
  • feat: 修改弹幕版本号

# v3.5.5 (opens new window) - 2021-10-08

# Commits

  • feat: 全屏,未进入时移状态,隐藏时移条
  • feat: 未进入时移时就不显示时移条
  • fix: 直播时间校准

# v3.5.4 (opens new window) - 2021-09-27

# v3.5.3 (opens new window) - 2021-09-26

# Commits

  • feat: 引入埋点SDK
  • fix(biz): idb重复open

# v3.5.2 (opens new window) - 2021-09-24

# Commits

  • feat: 外部控制活动页播放器音量
  • feat: 屏蔽表情包弹幕
  • feat: 支持举报表情弹幕

# v3.5.1 (opens new window) - 2021-09-22

# Commits

  • feat: 接入 ff-dev
  • fix: hlsp2p启动失败埋点数据错误
  • feat: hlsp2p启动失败,切换到flv p2p

# v3.5.0 (opens new window) - 2021-09-18

# Commits

  • feat(common): idb, indexedDB API封装以及浏览器兼容
  • feat(biz): 房间页日志存储、删除逻辑,反馈上报日志
  • refactor(biz): 移除async中的then,now改用Date.now()

# v3.4.6 (opens new window) - 2021-09-16

# Commits

  • fix: 修改代码不合理
  • feat: 添加中秋节弹幕
  • feat: 修改设置extra

# v3.4.5 (opens new window) - 2021-09-09

# Commits

  • feat: update live-danmaku
  • feat: update
  • feat: update danmaku

# v3.4.4 (opens new window) - 2021-09-08

# Commits

  • track: 修改连续跳帧埋点上报时机

# v3.4.3 (opens new window) - 2021-09-07

# v3.4.2 (opens new window) - 2021-09-06

# Commits

  • fix: 修复部分文字无法解析的问题
  • fix: p0没有playurl,返回错误页面
  • fix: 如果收到关闭时移消息,正在时移的用户,退出时移后,时移条消失

# v3.4.1 (opens new window) - 2021-09-03

# Commits

  • feat: miniplayer 向外部抛出加载成功和失败事件
  • fix: 时移条销毁不完全
  • track: video创建埋点携带流名

# v3.4.0 (opens new window) - 2021-09-02

# Commits

  • feat: 时移接口更改,时移p2p正确类型
  • feat: 外部可以播放的coreplay
  • fix: 腾讯p2p只加载一次

# v3.3.27 (opens new window) - 2021-08-24

# v3.3.26 (opens new window) - 2021-08-24

# Commits

  • fix: sei数据不打印到控制台上

# v3.3.25 (opens new window) - 2021-08-24

# Commits

  • feat: 镜像播放
  • feat: 向房间页抛出seidata

# v3.3.24 (opens new window) - 2021-08-17

# Commits

  • fix: 拉流失败,但是p0成功上限重复十分钟
  • fix: 拉流打散
  • fix: video实例销毁后又被重新使用

# v3.3.23 (opens new window) - 2021-08-16

# Commits

  • feat: 屏蔽词接口替换

# v3.3.22 (opens new window) - 2021-08-13

# Commits

  • fix: danmaku

# v3.3.21 (opens new window) - 2021-08-11

# Commits

  • feat: 活动播放器向外部postmessage进入房间信息
  • feat: 活动播放页进入直播间向iframe外postmessage事件

# v3.3.20 (opens new window) - 2021-08-09

# Commits

  • fix: getDanmuInfo api请求失败,弹幕降级

# v3.3.19 (opens new window) - 2021-08-06

# v3.3.18 (opens new window) - 2021-08-05

# Commits

  • feat: 活动播放器支持静音
  • fix: any2str会丢弃掉mediaError上的code, message的
  • docs: 文档

# v3.3.17 (opens new window) - 2021-08-04

# v3.3.16 (opens new window) - 2021-08-04

# Commits

  • fix: 耳机暂停10s断流
  • fix: video存在多实例
  • fix: 断流暂停只可以用户手动点击触发

# v3.3.15 (opens new window) - 2021-08-02

# Commits

  • fix: 修复流星雨关播问题

# v3.3.14 (opens new window) - 2021-07-30

# Commits

  • track: 定时上报用户速度和延迟
  • track: 异常关闭的socket连接上报
  • fix: demo切换房间时,视频统计面板会关闭

# v3.3.13 (opens new window) - 2021-07-30

# Commits

  • 删除App
  • fix: 修改代码规范
  • feat: 流星雨弹幕功能

# v3.3.12 (opens new window) - 2021-07-29

# Commits

  • fix: 首页去掉画中画

# v3.3.11 (opens new window) - 2021-07-29

# Commits

  • track: 画中画埋点
  • fix: 关播后退出全屏和网页全屏
  • feat: 画中画移动到播放器内

# v3.3.10 (opens new window) - 2021-07-28

# Commits

  • 移除不必要的修改
  • 添加弹幕表情支持
  • 修改表情弹幕渲染时机

# v3.3.9 (opens new window) - 2021-07-28

# Commits

  • track: socket连接失败埋点
  • fix: 确保时移刷新之后不会切换线路
  • fix: socket无限重试bug

# v3.3.8 (opens new window) - 2021-07-26

# Commits

  • fix: 关播后退出全屏和网页全屏
  • Revert "fix: 时移结束保持线路不变"
  • fix: 时移结束保持线路不变

# v3.3.7 (opens new window) - 2021-07-23

# Commits

  • fix: 解决 safari 中 hevc 清晰度可能被隐藏的问题

# v3.3.6 (opens new window) - 2021-07-21

# Commits

  • track: 用户挂机埋点

# v3.3.5 (opens new window) - 2021-07-21

# Commits

  • feat: 卡顿埋点添加当前窗口的播放时长

# v3.3.4 (opens new window) - 2021-07-21

# Commits

  • feat: 未配置 p2pType 的房间返回 0(flv),但转换为 1(自研 p2p)
  • fix: 移除错误的日志

# v3.3.3 (opens new window) - 2021-07-20

# Commits

  • fix: 升级 wasm decoder sdk,修复多次loader 报错
  • fix: 切换线路和画质的时候退出画中画

# v3.3.2 (opens new window) - 2021-07-20

# Commits

  • fix: sequenceid>1发ack请求

# v3.3.1 (opens new window) - 2021-07-19

# Commits

  • fix: 调整画中画icon位置

# v3.3.0 (opens new window) - 2021-07-19

# Commits

  • feat: 显示隐藏 HEVC 清晰度
  • feat: hevc适配模块
  • refactor: 优化 playurl parser userStream 代码结构

# v3.2.26 (opens new window) - 2021-07-19

# Commits

  • fix: 调整画中画icon位置

# v3.2.25 (opens new window) - 2021-07-15

# Commits

  • feat: 刷新,提示toast
  • feat: 开播socket打散,防止太多人蹲守导致p0 qps突增
  • fix: 放在controller tips上controller不消失

# v3.2.24 (opens new window) - 2021-07-15

# Commits

  • docs: player监听示例

# v3.2.23 (opens new window) - 2021-07-14

# Commits

  • fix: 未开播房间弹幕配置失效
  • fix: 画中画在播放器断流后图标消失

# v3.2.22 (opens new window) - 2021-07-14

# v3.2.21 (opens new window) - 2021-07-13

# Commits

  • feat: 对数量较大的埋点进行采样

# v3.2.20 (opens new window) - 2021-07-13

# Commits

  • feat: 画中画
  • track: seq===1埋点上报

# v3.2.19 (opens new window) - 2021-07-13

# Commits

  • track: 提交seq为1的buffer和body
  • track: 临时埋点,追踪ack请求数量变多debug,添加采样率,减少上传数据
  • track: 临时埋点,追踪ack请求数量变多debug,添加采样率,减少上传数据

# v3.2.18 (opens new window) - 2021-07-12

# Commits

  • track: 临时埋点,追踪ack请求数量变多

# v3.2.17 (opens new window) - 2021-07-09

# Commits

  • fix: 房间地区限制不处理,有房间页打散刷新

# v3.2.16 (opens new window) - 2021-07-08

# Commits

  • feat: 鼠标全屏网页全屏时隐藏
  • feat: 实装卡顿切换线路
  • fix: 在控制栏上点击不触发消失逻辑

# v3.2.15 (opens new window) - 2021-07-07

# Commits

  • fix: p1接口获取是否展示弹幕
  • docs: 文档补充
  • docs: 活动播放器参数变更

# v3.2.14 (opens new window) - 2021-07-06

# v3.2.13 (opens new window) - 2021-07-02

# Commits

  • feat: 卡顿自动切换线路埋点

# v3.2.12 (opens new window) - 2021-07-02

# Commits

  • feat(player): 卡顿切换线路

# v3.2.11 (opens new window) - 2021-07-01

# Commits

  • fix: 管控房间,关播后无限调用 p0 接口问题
  • fix: 管控房间关播后 loading 不消失
  • Revert "fix: 去掉重试逻辑,尝试降低p0 qps"

# v3.2.10 (opens new window) - 2021-07-01

# Commits

  • fix: 去掉重试逻辑,尝试降低p0 qps

# v3.2.9 (opens new window) - 2021-07-01

# v3.2.8 (opens new window) - 2021-06-30

# Commits

  • merge: master => bugfix/bizUpdate
  • 移除切换失败回调,降低代码复杂性
  • docs: git commit规范

# v3.2.7 (opens new window) - 2021-06-28

# Commits

  • 实现无缝(无黑屏)切换清晰度、线路、时移
  • docs: 文档更新
  • 还原误删轮播标题

# v3.2.6 (opens new window) - 2021-06-28

# Commits

  • 控制栏显示之前先清空定时器
  • 优化全屏发送弹幕代码
  • 回收全屏发送弹幕产生的事件和元素

# v3.2.5 (opens new window) - 2021-06-25

# Commits

  • 自动生成文档
  • 删除不必要的注释,增加配置代码可读性
  • 标准化注释

# v3.2.4 (opens new window) - 2021-06-21

# Commits

  • 优化 sticker 接入逻辑
  • 蒙板弹幕代码优化
  • 重构 reload,移出重置 ctrl ui 逻辑

# v3.2.3 (opens new window) - 2021-06-21

# Commits

  • 关播后全屏的用户自动退出全屏
  • 添加活动播放器埋点
  • 返回按钮居中去除无效代码

# v3.2.2 (opens new window) - 2021-06-17

# Commits

  • 优化弹幕的类型定义
  • 修改css样式可以复制文本
  • 排除字体干扰,居中返回直播按钮

# v3.2.1 (opens new window) - 2021-06-16

# Commits

  • 优化活动播放器代码
  • 修复首页弹幕配置没有和房间页一致的问题
  • 日志支持点击复制

# v3.2.0 (opens new window) - 2021-06-15

# Commits

  • 活动播放器
  • 活动版播放器
  • 活动播放器全屏

# v3.1.20 (opens new window) - 2021-06-12

# Commits

  • 兼容流信息不全时的状况

# v3.1.19 (opens new window) - 2021-06-10

# Commits

  • wasm 支持性原始信息采集
  • 外部可以获取音量信息

# v3.1.18 (opens new window) - 2021-06-09

# Commits

  • 软解 265 支持性判断
  • 发布生产环境的脚本,去掉注释
  • wasm 软解 265 埋点

# v3.1.17 (opens new window) - 2021-06-07

# Commits

  • 优化构建脚本
  • 生产脚本
  • Revert "迁移debug功能到web-player-debug模块"

# v3.1.16 (opens new window) - 2021-05-31

# Commits

  • 轮播被封禁,显示关播推荐
  • fmp4.js升级到1.26.7
  • 升级内核 1.26.7,m3u8 超时时间改为 2s,重试三次

# v3.1.15 (opens new window) - 2021-05-28

# Commits

  • 屏蔽屏蔽抽奖弹幕失效

# v3.1.14 (opens new window) - 2021-05-27

# Commits

  • 修复访问房间页调用三次 p0 接口的问题

# v3.1.13 (opens new window) - 2021-05-26

# Commits

  • 弹幕举报之后举报理由消失了
  • 升级sisters-p2p到1.3.1
  • 事件埋点添加 sHost 字段

# v3.1.12 (opens new window) - 2021-05-25

# Commits

  • sistersP2p 更新到1.3.0
  • 断流需要继续监听 play 事件(蓝牙耳机触发)
  • 修复关播时 公告节点挡住关播推荐元素的问题

# v3.1.11 (opens new window) - 2021-05-24

# Commits

  • 蓝牙可触发播放暂停事件, 暂停 10s 后也需要断流
  • esc退出全屏时有概率导致弹幕高度问题
  • 刷新refresh按钮,导致弹幕display配置被重置

# v3.1.10 (opens new window) - 2021-05-20

# Commits

  • 首页视频不出现裁剪

# v3.1.9 (opens new window) - 2021-05-19

# Commits

  • 主态房间埋点传递的p2pType错误
  • 给贴纸相关请求加上节流,减少请求次数,快速操作下图片贴纸会重复添加
  • 全屏api是异步的,拿到的dom数据错误

# v3.1.8 (opens new window) - 2021-05-18

# Commits

  • 移除不必要的代码,减少请求
  • 关播推荐页面没有按照配置信息展示

# v3.1.7 (opens new window) - 2021-05-17

# Commits

  • 用户事件埋点
  • 主播进入自己房间不开p2p

# v3.1.6 (opens new window) - 2021-05-14

# Commits

  • 兼容性问题,移除textdecoder
  • 首包之后首帧触发失败销毁video

# v3.1.5 (opens new window) - 2021-05-13

# Commits

  • 降低匹配蒙板弹幕延迟
  • 弹幕举报接口迁移
  • 弹幕压缩废弃gzip,改用brotli

# v3.1.4 (opens new window) - 2021-05-12

# Commits

  • 贴纸不同分辨率下保持一致大小
  • 贴纸定位
  • 蒙板弹幕

# v3.1.3 (opens new window) - 2021-05-11

# Commits

  • 还原首页播放器发布脚本
  • 优化手机上的展示
  • 更新demo布局

# v3.1.2 (opens new window) - 2021-05-07

# Commits

  • safari 有几率不触发 playing 事件,需要progress事件结束 waiting
  • 首页视频需要填满容器,房间页不需要
  • 修复 freeze 后 refresh 存在两个实例

# v3.1.1 (opens new window) - 2021-05-07

# Commits

  • 移除依赖第三方剪切板
  • 修复快速收到两条开播消息,导致同时存在多个 webplayer 实例
  • 修复补报卡顿、P2P 数据,params 字段错误的问题

# v3.1.0 (opens new window) - 2021-04-23

# Commits

  • 初始化 home-player-demo
  • 可播放的首页播放器
  • 优化右键菜单代码

# v3.0.21 (opens new window) - 2021-04-29

# Commits

  • 修复补报卡顿、P2P 数据,params 字段错误的问题
  • 修复付费直播页面一直出现 loading 的问题
  • 实现remainBufferLength接口

# v3.0.20 (opens new window) - 2021-04-26

# Commits

  • video info更新

# v3.0.19 (opens new window) - 2021-04-26

# Commits

  • 解决 pv 埋点中没有 roomId

# v3.0.18 (opens new window) - 2021-04-25

# Commits

  • 提前同步音量,避免刚进房间时音量过大

# v3.0.17 (opens new window) - 2021-04-24

# Commits

  • 修复不能正常启动追帧

# v3.0.16 (opens new window) - 2021-04-22

# Commits

  • 优化 stream_ttl 取值逻辑
  • 删除重复的函数
  • 低版本chrome loading图标关播后不消失

# v3.0.15 (opens new window) - 2021-04-21

# Commits

  • p0 接口提供流过期时间
  • 完善 p0 接口 mock数据类型
  • 修复 demo 调用两次 p0 接口的问题

# v3.0.14 (opens new window) - 2021-04-20

# Commits

  • 解决url过期后,进入时移播放的是直播画面
  • 删除暂停按钮
  • 关播页面遮挡了弹幕

# v3.0.13 (opens new window) - 2021-04-19

# Commits

  • url过期导致无法时移
  • 弹幕容器在浏览器拉伸时不会改变

# v3.0.12 (opens new window) - 2021-04-16

# Commits

  • ios 优先播放 MP4(iPad),若不支持 mse 则播放 TS
  • 修复 format 可能不正确
  • fps

# v3.0.11 (opens new window) - 2021-04-15

# Commits

  • 修复ipad下只可以播放hls的问题

# v3.0.10 (opens new window) - 2021-04-15

# Commits

  • 无法自动播放,显示ctrl

# v3.0.9 (opens new window) - 2021-04-13

# Commits

  • 解决用户刷新,未补报卡顿埋点
  • 解决手动刷新时,未补报 p2p 数据
  • 调整埋点重置字段时机,避免上报的 params 为空

# v3.0.8 (opens new window) - 2021-04-12

# Commits

  • 默认流地址失效时间 1800s
  • 调整视频信息面板偏移
  • 更新内核错误码

# v3.0.7 (opens new window) - 2021-04-12

# Commits

  • 升级内核至1.25.1,调整 errorcode
  • 竖屏直播函数改名

# v3.0.6 (opens new window) - 2021-04-11

# Commits

  • 缩进
  • 竖屏mask
  • 暂时注释掉过期校验,用户系统时间错误会影响判断

# v3.0.5 (opens new window) - 2021-04-09

# Commits

  • 竖屏mask
  • 更新内核版本
  • 竖屏mask

# v3.0.4 (opens new window) - 2021-04-08

# Commits

  • 无法触发首帧进行重试代码调整
  • 播放器初始化埋点重命名,用于计算 pv、uv
  • 61版本以下,举报弹幕无法选中

# v3.0.3 (opens new window) - 2021-04-08

# Commits

  • 增加埋点
  • api埋点代码调整
  • api track 上传数据格式调整

# v3.0.2 (opens new window) - 2021-04-06

# Commits

  • 实现追帧
  • api 接口打散
  • utils throttle

# v3.0.1 (opens new window) - 2021-04-01

# Commits

  • 解决 clipboard 包含 es6 语法,导致 IE 报错的问题
  • refactor: 重构replay
  • 信息面板显示 视频流加载类型

# v3.0.0 (opens new window) - 2021-03-24

# Commits

  • report panel
  • danmaku report
  • feat: replay

# v0.1.18 (opens new window) - 2021-03-09

# Commits

  • feat: 关播推荐面板
  • 屏蔽弹幕
  • 监听处理房间状态相关socket message

# v0.1.17 (opens new window) - 2021-03-04

# Commits

  • web-player模块目录结构调整,分为直播、轮播播放器
  • 支持轮播
  • 房间页播放器,整合直播、轮播

# v0.1.16 (opens new window) - 2021-03-02

# Commits

  • init...
  • 优化danmaku代码
  • 移除logger模块

# v0.1.15 (opens new window) - 2021-02-25

# Commits

  • 支持播放TS
  • 初始化common模块
  • 支持腾讯p2p

# v0.1.14 (opens new window) - 2021-02-20

# Commits

  • 基本完成track模块及单测
  • track 模块模板代码
  • 接口设计

# v0.1.13 (opens new window) - 2021-02-10

# Commits

  • 调整video模块对外API,为了实现平滑切换视频,解决重试黑屏等问题
  • 卡顿上报数据从fmp4.BufferDetector中获取
  • 卡顿检测优化

# v0.1.12 (opens new window) - 2021-02-08

# Commits

  • 优化接口解析模块mock数据管理
  • 完成错误重试
  • 支持切换清晰度

# v0.1.11 (opens new window) - 2021-02-02

# Commits

  • 修改web-player包名

# v0.1.10 (opens new window) - 2021-02-02

# Commits

  • web-player初始化demo
  • 同步UI与Video状态
  • 对接 p2p 模块

# v0.1.9 (opens new window) - 2021-02-01

# Commits

  • playurl解析
  • 初始化 p2p状态
  • 解决 video 模块单测问题

# v0.1.8 (opens new window) - 2021-01-07

# Commits

  • 更新包之后,ts的输出结果也需要babel编译

# v0.1.7 (opens new window) - 2021-01-05

# Commits

  • 升级依赖包
  • 视频信息
  • 完成播放器事件

# v0.1.6 (opens new window) - 2020-12-14

# Commits

  • logger模块
  • 移除动画效果,避免鼠标上移时浮层闪烁(浮层在时移场景会向上偏移14px)
  • 解决退出网页全屏时tip不消失的问题

# v0.1.5 (opens new window) - 2020-12-10

# Commits

  • 优化动画效果

# v0.1.4 (opens new window) - 2020-12-10

# Commits

  • 允许外层统一控制浮窗距离
  • 允许外部设置根节点样式

# v0.1.3 (opens new window) - 2020-12-10

# Commits

  • 避免显示数字小数位

# v0.1.2 (opens new window) - 2020-12-09

# Commits

  • 优化阴影样式

# v0.1.1 (opens new window) - 2020-12-08

# Commits

  • 更新package 依赖,解决发布出去之后无法获取SvelteComponent声明文件
  • publish前,先build

# v0.1.0 (opens new window) - 2020-12-08

# v0.0.0 - 2021-06-28

# Commits

  • 自动生成文档
  • 删除不必要的注释,增加配置代码可读性
  • 移除依赖第三方剪切板