Web播放器SDK

本文为您介绍了阿里云Web播放器SDK的版本发布历史及各版本的功能变更情况。

说明
  • Web播放器SDK不依赖于任何的前端js库,只需要在页面中引入对应版本的js文件,就可以进行初始化并开始使用,详情请参见快速接入

  • 从2.16.3版本开始,Web播放器SDK的JS/CSS资源引入启用新路径。

    由原来的:

    CSS:https://g.alicdn.com/de/prismplayer/版本号/skins/default/aliplayer-min.css

    JS:https://g.alicdn.com/de/prismplayer/版本号/aliplayer-min.js

    变更为:

    CSS:https://g.alicdn.com/apsara-media-box/imp-web-player/版本号/skins/default/aliplayer-min.css

    JS:https://g.alicdn.com/apsara-media-box/imp-web-player/版本号/aliplayer-min.js

2024-11-29

日期

版本

修改内容

2024-11-29

2.28.0

  • 支持双击全屏。

  • 支持获取真实的播放时长。(getPlayTime)

  • 开启 License 校验。

  • 优化 seek 参数的类型兼容性。

2024-11-12

日期

版本

修改内容

2024-11-12

2.27.1

  • 修复 skinLayoutIgnore 可能影响其它实例的问题。

  • 修复 Vue2 响应式数据的兼容问题。

2024-10-24

日期

版本

修改内容

2024-10-24

2.27.0

  • 支持指定区间播放。

  • 支持截图 API。

  • 已知问题修复。

2024-10-17

日期

版本

修改内容

2024-10-17

2.26.2

  • 修复 swScript 可能校验不通过的问题。

2024-09-25

日期

版本

修改内容

2024-09-25

2.26.1

  • 点播私有加密支持 iOS 17.1 以下浏览器。(详见Web播放器SDK简介

  • 支持数据国际化。(新增参数 env)

  • 支持自适应宽高功能。(新增参数 autoSize)

  • PC 端默认开启点击播放器暂停/播放功能。(clickPause: true)

  • 支持 npm 包。(aliyun-aliplayer

  • 修复已知问题。

2024-08-19

日期

版本

修改内容

2024-08-19

2.26.0

  • 私有加密视频播放功能支持移动端浏览器。(详见【H5功能适配说明】)

  • 支持H266编码的FLV/HLS直播。

  • 修复已知问题。

2024-07-26

日期

版本

修改内容

2024-07-26

2.25.1

  • 优化多码率档位的展示效果。

2024-07-22

日期

版本

修改内容

2024-07-22

2.25.0

  • 支持RTS无感降级。

  • 优化对解码错误的处理。

  • 支持source播放时指定格式。

2024-07-01

日期

版本

修改内容

2024-07-01

2.24.1

  • 修复在移动端拖拽进度条seek,导致进度条不更新的问题。

  • 优化进度条seek精准度。

2024-06-24

日期

版本

修改内容

2024-06-24

2.24.0

  • 支持DASH直播。

  • 优化iOS直播从全屏退出时的播放按钮展示。

2024-06-11

日期

版本

修改内容

2024-06-11

2.23.1

修复有进度条打点的情况下,点击进度条seek发生seek位置错误的问题。

2024-05-31

日期

版本

修改内容

2024-05-31

2.23.0

  • 新增支持skinLayoutIgnore参数,隐藏UI组件更方便,详见使用skinLayoutIgnore隐藏UI组件

  • H5模式新增支持disableSeek参数,禁止拖拽进度条,详见接口说明

  • 修复player.off方法可能会移除多个回调函数的问题。

  • 修复Safari在请求播放HLS地址发生404时可能不报错的问题。

2024-05-09

日期

版本

修改内容

2024-05-09

2.22.0

  • 新增支持自适应静音自动播放,详见接口说明中的autoplayPolicy属性。

  • 优化RTS自动降级播放效率。

  • 新增支持videoUnavailable事件,当视频编码格式(如H.265)不受支持发生黑屏时触发。

  • 优化DRM支持性检测。

  • 修复初始化后马上调用dispose会报错的问题。

  • 修复播放器外层样式使用transform导致的进度条不准确的问题。

2024-04-02

日期

版本

修改内容

2024-04-02

2.21.0

  • 默认启用新版HLS内核(如遇到问题,您可以手动传入useHls2: false切回旧版内核)。

  • 优化JS子模块加载失败时的提示。

  • 修复Safari在请求播放HLS地址报错404时会不停重试的问题。

2024-02-27

日期

版本

修改内容

2024-02-27

2.20.3

  • 支持静音自动播放。

  • 支持点击画面进行播放或暂停。

  • 优化FLV、HLS视频的起播速度。

  • 修复视频尺寸变化时Logo图片无法重新定位的问题。

2024-02-04

日期

版本

修改内容

2024-02-04

2.20.2

支持H.266编码格式的视频播放,详情请参见播放H.265/H.266编码协议视频流

2024-01-19

日期

版本

修改内容

2024-01-19

2.20.1

修复RTS自动重试可能失败的问题。

2024-01-12

日期

版本

修改内容

2024-01-12

2.20.0

  • 支持在画面中设置自定义Logo图片,详情参见接口说明中的setLogo方法和logo属性。

  • 支持关闭火狐浏览器的画中画按钮(火狐浏览器需为116以上版本)。

  • 支持autoplay事件,详情参见事件

  • 更新RTS SDK版本,超低延时直播可以支持更多的浏览器。

2023-12-01

日期

版本

修改内容

2023-12-01

2.19.0

  • 支持自定义倍速列表(通过speedLevels参数指定)。

  • 支持修改播放器SDK内置的中英文文案,例如可以自定义清晰度列表的展示文案(通过extLanguageTexts参数修改)。

  • 支持播放器按照固定比例缩放(通过ratio 参数指定)。

  • 优化播放视频时VOD播放封面可能出现的闪烁问题。

  • 修复在iOS端播放完成可能触发两次ended事件的问题。

2023-11-02

日期

版本

修改内容

2023-11-02

2.18.1

  • 修复在HTML标签添加了特定CSS样式时,seek会不准确的问题。

  • 修复iOS 16设备在preload情况下,seek失效的问题。

2023-10-26

日期

版本

修改内容

2023-10-26

2.18.0

  • 优化FLV直播体验。

  • 优化SEI兼容性。

  • 修复未配置加速域名时,多码率私有加密打包视频播放失败的问题。

2023-09-20

日期

版本

修改内容

2023-09-20

2.17.1

  • Vid播放方式增加点播服务端域名主备切换功能,提升易用性。

  • 优化错误提示页面。

  • 超低延时直播RTS播放支持PC端微信浏览器。

2023-08-25

日期

版本

修改内容

2023-08-25

2.16.5

  • 增加解码失败后自动恢复播放的机制,提升播放成功率。

  • 修复部分已知问题。

2023-07-20

日期

版本

修改内容

2023-07-20

2.16.3

  • Web播放器SDK的JS/CSS资源引入启用新路径,详情请参见快速接入

  • 修复部分已知问题。

2023-06-30

日期

版本

修改内容

2023-06-30

2.16.1

  • 新增rtsTraceId事件,当RTS拉流成功时触发。通过订阅该事件,可以获取到RTS TraceId。详情请参见接口说明

  • 修复部分已知问题。

2023-06-20

日期

版本

修改内容

2023-06-20

2.16.0

新增支持播放质量监控功能和单点追查功能。如有需要,请填写表单申请开通。

  • 播放质量监控即通过视频点播控制台可以查看播放器的播放量等播放数据,详情请参见播放质量监控

  • 单点追查即通过视频点播控制台查询用户的播放行为,当使用阿里云播放器播放视频发生异常时,可借助单点追查功能快速定位问题,详情请参见单点追查

2023-06-07

日期

版本

修改内容

2023-06-07

2.15.7

  • 支持播放H.265编码的HLS视频流。

  • 新增settingSelected事件,该事件会在设置列表(倍速、清晰度、字幕等)被选中时触发。

  • 修复部分已知问题。

2023-05-10

日期

版本

修改内容

2023-05-10

2.15.6

  • 针对区域封禁的点播HLS地址,播放器支持相应的报错提示和回调。

  • 修复部分已知问题。

2023-02-14

日期

版本

修改内容

2023-02-14

2.15.2

  • 针对区域封禁的拉流RTS/HLS地址,播放器支持相应的报错提示和回调。

  • 修复部分已知问题。

2023-02-01

日期

版本

修改内容

2023-02-01

2.15.0

  • 支持播放H.265编码的FLV视频流,如有需要,请填写表单申请License授权。

  • 修复部分已知问题。

2023-01-04

日期

版本

修改内容

2023-01-04

2.14.0

  • 支持播放H.265编码的MP4视频流,如有需要,请填写表单申请License授权。

  • 修复部分已知问题。

2022-11-02

日期

版本

修改内容

2022-11-02

2.13.2

  • 优化npm引入方式,兼容SSR环境。

  • 修复部分已知问题。

2022-09-14

日期

版本

修改内容

2022-09-14

2.12.1

修复部分已知问题。

2022-09-08

日期

版本

修改内容

2022-09-08

2.12.0

  • 支持VTT格式的外挂字幕,详情请参见外挂字幕

  • 支持通过通用媒体管理服务配置的字幕。

  • 修复部分已知问题。

说明

不兼容更新:字幕服务方法player._ccService.open()的返回值由字符串改为一个对象,包含两个属性(language:当前字幕的srclang;label:当前字幕的显示名称)。

2022-08-17

日期

版本

修改内容

2022-08-17

2.11.0

支持经过视频点播DRM加密的多码率流切换字幕。

2022-08-04

日期

版本

修改内容

2022-08-04

2.10.0

  • 支持通用媒体管理服务的凭证方式播放(mediaAuth播放)。

  • 支持传入traceId作为公共埋点。

  • 修复部分已知问题。

2022-07-14

日期

版本

修改内容

2022-07-14

2.9.23

  • 支持RTS自动降级播放。

  • 支持单击音量图标实现一键静音。

  • 修复部分已知问题。

2022-07-04

日期

版本

修改内容

2022-07-04

2.9.22

  • 新增RTS质量埋点。

  • M3U8格式视频加载失败支持错误明细提示。

  • 修复部分已知问题。

2022-05-16

日期

版本

修改内容

2022-05-16

2.9.21

修复部分已知问题。

2022-04-25

日期

版本

修改内容

2022-04-25

2.9.20

修复部分已知问题。

2022-01-14

日期

版本

修改内容

2022-01-14

2.9.19

  • 优化直播时移功能。

  • 修复部分已知问题。

2022-01-13

日期

版本

修改内容

2022-01-13

2.9.18

LL-HLS支持多码率自适应。

2021-12-22

日期

版本

修改内容

2021-12-22

2.9.17

支持LL-HLS播放。

2021-11-23

日期

版本

修改内容

2021-11-23

2.9.16

修复已知问题,防止UC浏览器video标签被劫持。

2021-11-08

日期

版本

修改内容

2021-11-08

2.9.14

RTS拉流支持Android微信(7.0.9及以上版本)浏览器。

2021-10-26

日期

版本

修改内容

2021-10-26

2.9.13

修复部分已知问题。

2021-09-18

日期

版本

修改内容

2021-09-18

2.9.12

  • Web播放器SDK对于多码率DRM视频播放支持两种码率切换方式:

    • 自适应码率。

    • 手动切换码率。

  • 修复部分已知问题。

2021-08-19

日期

版本

修改内容

2021-08-19

2.9.11

  • FLV直播允许使用lazyLoad。

  • 修复部分已知问题。

2021-08-04

日期

版本

修改内容

2021-08-04

2.9.8

修复部分已知问题。

2021-07-09

日期

版本

修改内容

2021-07-09

2.9.7

  • 新增getCurrentPDT方法,HLS的视频格式支持实时获取ProgramDateTime。

  • 修复部分已知问题。

2021-06-24

日期

版本

修改内容

2021-06-24

2.9.6

  • 支持DRM播放。

  • 支持FLV直播追帧。

  • 支持FLV解析SEI信息,订阅事件为seiFrame。

  • 新增键盘快捷键。

  • 新增控制栏(controbar)的状态。

  • 修复部分已知问题。

2020-12-31

日期

版本

修改内容

2020-12-31

2.9.3

  • RTS流支持loadByUrl切换。

  • RTS流增加拉流重试。

  • 修复部分已知问题。

2020-11-16

日期

版本

修改内容

2020-11-16

2.9.2

  • 支持customTag字段,新参数为customTag。

  • 支持通过参数控制加载的RTS SDK版本,新参数为rtsVersion。

  • 修复部分已知问题。

2020-10-23

日期

版本

修改内容

2020-10-23

2.9.1

  • 支持RTS播放。

  • 支持HLS直播追帧。

  • 支持HLS解析SEI信息,订阅事件为seiFrame。

  • 修复部分已知问题。

2020-09-08

日期

版本

修改内容

2020-09-08

2.9.0

  • 直播场景增加播放的流分辨率变化的通知,增加新的订阅事件resolutionChange。

  • 凭证方式支持缩略图功能。

  • 修复部分已知问题。

2020-07-21

日期

版本

修改内容

2020-07-21

2.8.9

  • 支持HLS直播加密。

  • 修复部分已知问题。

2020-03-30

日期

版本

修改内容

2020-03-30

2.8.8

修复部分已知问题。

2019-12-11

日期

版本

修改内容

2019-12-11

2.8.7

  • 优化HLS多码率支持。

  • 修复部分已知问题。

2019-05-10

日期

版本

修改内容

2019-05-10

2.8.2

  • H5支持点播试看功能。

  • 点播视频支持失败重试。

  • 修复部分已知问题。

2019-02-22

日期

版本

修改内容

2019-02-22

2.8.1

  • H5支持进度条打点。

  • 微信播放优化。

  • STS播放方式优化。

  • 修复部分已知问题。

2019-01-11

日期

版本

修改内容

2019-01-11

2.8.0

  • H5支持阿里云私有加密播放。

  • UI和Seek操作优化。

  • 修复部分已知问题。

2018-11-29

日期

版本

修改内容

2018-11-29

2.7.4

  • vid+playauth的方式获取媒体资源地址,支持清晰度过滤和指定默认清晰度。

  • 支持直播字幕。

  • 支持Web DRM的视频播放。

  • 修复部分已知问题。

2018-08-16

日期

版本

修改内容

2018-08-16

2.7.2

  • 直播多码率切换优化。

  • 直播时移功能支持HLS和FLV协议,切换成HLS协议回溯之前的视频,切换成FLV协议回到当前直播。

  • hover(鼠标悬停)时,全屏可以倒计时隐藏controlbar(控制条)。

  • 修复部分已知问题。

2018-06-25

日期

版本

修改内容

2018-06-25

2.7.1

修复Android微信播放HLS视频问题。

2018-06-18

日期

版本

修改内容

2018-06-18

2.7.0

  • 支持多字幕、多音轨和缩略图。

  • 支持语言自定义。

  • Flash支持标准加密播放。

  • 播放器新UI。

2018-03-16

日期

版本

修改内容

2018-03-16

2.6.0

  • 支持多清晰度的Source播放模式。

  • Vid方式播放MP3。

  • 支持旋转和镜像。

  • 修复部分已知问题。

2018-03-05

日期

版本

修改内容

2018-03-05

2.5.1

  • 优化错误提示。

  • 修复部分已知问题。

2018-01-09

日期

版本

修改内容

2018-01-09

2.5.0

  • 支持STS播放方式。

  • H5播放器UI修改。

  • 实现直播时移功能。

  • 修复部分已知问题。

2017-12-06

日期

版本

修改内容

2017-12-06

2.4.0

  • 网络差时,提示切换低清晰度。

  • MTS播放方式清晰度匹配修改。

  • 提供查询当前播放状态方法。

  • 新增拖拽事件。

  • 提供全屏操作服务。

  • 修复Flash播放器Token过期时,错误未捕获问题。

2017-11-23

日期

版本

修改内容

2017-11-23

2.3.5

  • 支持HTTPS。

  • 修复部分已知问题。

2017-11-17

日期

版本

修改内容

2017-11-17

2.3.0

  • H5支持FLV的播放,具体操作,请参见FLV播放

  • H5截图设置水印,具体操作,请参见水印设置

  • 提供自定义组件插件的实现,具体操作,请参见自定义组件的实现

  • 修复部分已知问题。