Skip to content

Releases: zhw2590582/ArtPlayer

4.5.9

05 Nov 01:43
Compare
Choose a tag to compare

[4.5.9] - 2022-11-5

  • 添加 art.type 属性,用于获取和设置视频类型
  • 添加 art.video 属性,用于获取 video 元素
  • 添加 artplayer-plugin-iframe 插件,用于控制 iframe 里的播放器
  • 添加 artplayer-plugin-hls-quality 插件,用于添加 Hls 画质列表到播放器
  • 新增 Artplayer.PLAYBACK_RATE 用于设置默认播放速度,默认 [0.5, 0.75, 1, 1.25, 1.5, 2]
  • 新增 Artplayer.ASPECT_RATIO 用于设置默认长宽比,默认 ['default', '4:3', '16:9']
  • 新增 Artplayer.FLIP 用于设置默认翻转功能,默认 ['normal', 'horizontal', 'vertical']
  • 新增 Artplayer.PROGRESS_HEIGHT 用于设置进度条高度,默认为 4
  • 添加 legacy.js 版本,用于兼容更老的浏览器,但相对体积较大
  • 移除 examples 目录,不再提供 vue.jsreact.js 的例子文件

4.5.8

09 Oct 13:28
Compare
Choose a tag to compare
  • 添加 farsi 语言
  • 新增 Artplayer.DEGUG 用于打印 debug 信息,默认为 false
  • 新增 art.setting.update() 用于动态更新设置面板
  • 优化 artplayer.d.ts

4.5.7

28 Sep 06:55
Compare
Choose a tag to compare
  • 新增 Artplayer.VOLUME_STEP 用于控制调整 音量 的步长,默认为 0.1
  • 新增 Artplayer.SEEK_STEP 用于控制调整 快进/快退 的步长,默认为 5
  • 修复部分 svg 图标在移动端不显示的问题
  • 修复在桌面端进度条不能同时点击和拖动的问题
  • 修复在移动端进度条不能点击和拖动的问题
  • 新增 art.isRotate 属性,用于识别是否自动全屏旋转
  • 设置面板 range 添加 onChange 选项,可以实时获取当前值
var art = new Artplayer({
    container: '.artplayer-app',
    url: '/assets/sample/video.mp4',
    setting: true,
    settings: [
        {
            html: 'Slider',
            tooltip: '5x',
            range: [5, 1, 10, 0.1],
            onChange: function (item) {
                return item.range + 'x';
            },
        },
    ],
});

4.5.6

26 Sep 01:42
Compare
Choose a tag to compare
  • 广告插件添加 option.muted 选项,用于静音自动播放广告
  • 弹幕库插件暴露 art.plugins.artplayerPluginDanmuku.reset() 方法,用于清空当前弹幕显示
  • 弹幕库插件暴露 art.plugins.artplayerPluginDanmuku.option 属性,用于获取当前弹幕配置
  • 修复在 IOS 全屏模式下,字幕失效的问题
  • 添加西班牙语支持
  • 修复 hls.js 在 Safari 播放失效的问题

4.5.4

01 Aug 14:01
Compare
Choose a tag to compare

Added

  • 新增 Artplayer.AUTO_PLAYBACK_MIN 用于控制最小可以记忆播放的进度值,默认为 5
  • 新增 Artplayer.TOUCH_MOVE_RATIO 用于控制移动端进度条拖放比例,默认为 0.5
  • option.thumbnails 添加可选的 widthheight
  • 新增播放器编号选项 option.id,可用于记忆播放时的唯一标识

4.5.3

13 Jul 10:00
Compare
Choose a tag to compare

[4.5.3] - 2022-7-13

Added

  • url 选项允许传空字符串,可用于异步设置 art.url
const art = new Artplayer({
    url: '',
    container: '.artplayer-app',
});

setTimeout(() => {
    art.url = '/assets/sample/video.mp4';
}, 1000);
  • art.play() 方法统一返回 Promise, play 事件也改为异步触发
const art = new Artplayer({
    url: '/assets/sample/video.mp4',
    container: '.artplayer-app',
});

art.on('ready', async () => {
    try {
        await art.play();
        console.log('播放成功');
    } catch (error) {
        console.log('播放失败', error.message);
    }
})
  • 新增 airplay (隔空播放) 功能,当前只在 Safari 下可用
const art = new Artplayer({
    url: '/assets/sample/video.mp4',
    container: '.artplayer-app',
    airplay: true,
});

4.5.2

22 Jun 08:59
Compare
Choose a tag to compare

Added

  • 优化自动回放功能,让用户自行选择

4.4.7

13 Jun 05:29
Compare
Choose a tag to compare

兼容弹幕库 d.ts
更新依赖库
添加弹幕库 d.ts
调整字幕字体大小参数
优化正则解析xml弹幕

4.4.5

02 Jun 13:40
Compare
Choose a tag to compare

Added

  • 修复迷你模式时,主题色缺失的bug

4.4.3

26 May 05:39
Compare
Choose a tag to compare

Added

  • 修复弹幕库销毁时,自定义挂载输入框的残留
  • 修复迷你模式的尺寸计算错误