From 883762ed421dd3b8cb5fde155785ee8d24a1d2f8 Mon Sep 17 00:00:00 2001 From: Harvey Zack Date: Sun, 18 Aug 2024 21:17:28 +0800 Subject: [PATCH] feat: Add support for dynamic proxies in Artplayer The code changes introduce new proxy options (`artplayer-proxy-webav` and `artplayer-proxy-libmedia`) in Artplayer, allowing for the use of third-party video and canvas proxies. This enhancement provides more flexibility in handling video playback and rendering, improving the overall performance and compatibility of Artplayer. --- CHANGELOG_CN.md | 6 +++++ docs/assets/example/libmedia.js | 1 + docs/assets/example/webav.js | 1 + docs/index.html | 46 ++++++++++++++++----------------- 4 files changed, 31 insertions(+), 23 deletions(-) diff --git a/CHANGELOG_CN.md b/CHANGELOG_CN.md index e8f54014a..3a3824413 100644 --- a/CHANGELOG_CN.md +++ b/CHANGELOG_CN.md @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +- 新增 `option.proxy` 属性,用于代理第三方的 `video` 和 `canvas` +- 新增 `artplayer-proxy-webav` 代理 +- 新增 `artplayer-proxy-libmedia` 代理 + +## [5.1.7] - 2024-8-15 + - 新增 `Artplayer.STYLE` 属性,返回播放器样式文本 - `art.screenshot('your-name')` 截图功能支持自定义文件名字 - `Artplayer.CONTEXTMENU` 为 `false` 时,不再隐藏默认右键菜单 diff --git a/docs/assets/example/libmedia.js b/docs/assets/example/libmedia.js index fd2784dfa..c6e1e632c 100644 --- a/docs/assets/example/libmedia.js +++ b/docs/assets/example/libmedia.js @@ -1,3 +1,4 @@ +// From: https://github.com/zhaohappy/libmedia // npm i artplayer-proxy-libmedia // import artplayerProxyLibmedia from 'artplayer-proxy-libmedia'; diff --git a/docs/assets/example/webav.js b/docs/assets/example/webav.js index 611121bb8..6f08dd11c 100644 --- a/docs/assets/example/webav.js +++ b/docs/assets/example/webav.js @@ -1,3 +1,4 @@ +// From: https://github.com/bilibili/WebAV // npm i artplayer-proxy-webav // import artplayerProxyWebAV from 'artplayer-proxy-webav'; diff --git a/docs/index.html b/docs/index.html index 174f53e5e..e93f64cca 100644 --- a/docs/index.html +++ b/docs/index.html @@ -26,6 +26,29 @@
Ecosystem