mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-24 23:51:20 -08:00
feat: update version to 5.1.7 and add custom userAgent documentation
This commit is contained in:
1 parent
5337f9b075
commit
ea392e0d60
10 files changed
+81
-7
No files matched your search
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [5.2.4] - 2025-08-01
|
||||||
|
|
||||||
- 为所有包添加 `ESM` 版本如 `artplayer/dist/artplayer.esm.js`
|
- 为所有包添加 `ESM` 版本如 `artplayer/dist/artplayer.esm.js`
|
||||||
- 识别 `globalThis.CUSTOM_USER_AGENT` 全局变量,用于自定义 `navigator.userAgent`
|
- 识别 `globalThis.CUSTOM_USER_AGENT` 全局变量,用于自定义 `navigator.userAgent`
|
||||||
- 修复 `artplayer-plugin-danmuku` 初始化时 `mount` 参数缺失的错误
|
- 修复 `artplayer-plugin-danmuku` 初始化时 `mount` 参数缺失的错误
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
* artplayer-plugin-danmuku.js v5.1.6
|
* artplayer-plugin-danmuku.js v5.1.7
|
||||||
* Github: https://github.com/zhw2590582/ArtPlayer
|
* Github: https://github.com/zhw2590582/ArtPlayer
|
||||||
* (c) 2017-2025 Harvey Zack
|
* (c) 2017-2025 Harvey Zack
|
||||||
* Released under the MIT License.
|
* Released under the MIT License.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
* artplayer-plugin-danmuku.js v5.1.6
|
* artplayer-plugin-danmuku.js v5.1.7
|
||||||
* Github: https://github.com/zhw2590582/ArtPlayer
|
* Github: https://github.com/zhw2590582/ArtPlayer
|
||||||
* (c) 2017-2025 Harvey Zack
|
* (c) 2017-2025 Harvey Zack
|
||||||
* Released under the MIT License.
|
* Released under the MIT License.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
* artplayer-plugin-danmuku.js v5.1.6
|
* artplayer-plugin-danmuku.js v5.1.7
|
||||||
* Github: https://github.com/zhw2590582/ArtPlayer
|
* Github: https://github.com/zhw2590582/ArtPlayer
|
||||||
* (c) 2017-2025 Harvey Zack
|
* (c) 2017-2025 Harvey Zack
|
||||||
* Released under the MIT License.
|
* Released under the MIT License.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
* artplayer-plugin-danmuku.js v5.1.6
|
* artplayer-plugin-danmuku.js v5.1.7
|
||||||
* Github: https://github.com/zhw2590582/ArtPlayer
|
* Github: https://github.com/zhw2590582/ArtPlayer
|
||||||
* (c) 2017-2025 Harvey Zack
|
* (c) 2017-2025 Harvey Zack
|
||||||
* Released under the MIT License.
|
* Released under the MIT License.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
* artplayer-plugin-danmuku.js v5.1.6
|
* artplayer-plugin-danmuku.js v5.1.7
|
||||||
* Github: https://github.com/zhw2590582/ArtPlayer
|
* Github: https://github.com/zhw2590582/ArtPlayer
|
||||||
* (c) 2017-2025 Harvey Zack
|
* (c) 2017-2025 Harvey Zack
|
||||||
* Released under the MIT License.
|
* Released under the MIT License.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
* artplayer-plugin-danmuku.js v5.1.6
|
* artplayer-plugin-danmuku.js v5.1.7
|
||||||
* Github: https://github.com/zhw2590582/ArtPlayer
|
* Github: https://github.com/zhw2590582/ArtPlayer
|
||||||
* (c) 2017-2025 Harvey Zack
|
* (c) 2017-2025 Harvey Zack
|
||||||
* Released under the MIT License.
|
* Released under the MIT License.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"version": "5.1.6",
|
"version": "5.1.7",
|
||||||
"name": "artplayer-plugin-danmuku",
|
"name": "artplayer-plugin-danmuku",
|
||||||
"description": "Danmuku plugin for ArtPlayer",
|
"description": "Danmuku plugin for ArtPlayer",
|
||||||
"main": "dist/artplayer-plugin-danmuku.js",
|
"main": "dist/artplayer-plugin-danmuku.js",
|
||||||
|
|||||||
@@ -405,3 +405,39 @@ Starting from `5.2.4`, `artplayer` and all plugins will also provide an `ESM` ve
|
|||||||
|
|
||||||
</html>
|
</html>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Custom userAgent
|
||||||
|
|
||||||
|
Currently, the determination of mobile devices is not accurate. Sometimes, you may want to adjust the player UI by changing the `userAgent`. Therefore, starting in version `5.2.4`, we added a new `globalThis.CUSTOM_USER_AGENT` global variable.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>ArtPlayer Demo</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style>
|
||||||
|
.artplayer-app {
|
||||||
|
width: 400px;
|
||||||
|
height: 300px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="artplayer-app"></div>
|
||||||
|
<script>globalThis.CUSTOM_USER_AGENT = 'iphone'</script>
|
||||||
|
<script src="path/to/artplayer.js"></script>
|
||||||
|
<script>
|
||||||
|
const art = new Artplayer({
|
||||||
|
container: '.artplayer-app',
|
||||||
|
url: 'path/to/video.mp4',
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
```
|
||||||
|
|
||||||
|
::: warning Warning
|
||||||
|
|
||||||
|
You need to modify it before import the `Artplayer` for it to take effect
|
||||||
|
|
||||||
|
:::
|
||||||
@@ -410,3 +410,39 @@ https://unpkg.com/artplayer/dist/artplayer.legacy.js
|
|||||||
|
|
||||||
</html>
|
</html>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## 自定义 userAgent
|
||||||
|
|
||||||
|
目前对于是否移动设备的判断并不准确,有时候希望通过改变 `userAgent` 来调整播放器的UI, 所以在 `5.2.4` 开始新增了一个 `globalThis.CUSTOM_USER_AGENT` 全局变量。
|
||||||
|
|
||||||
|
```html
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>ArtPlayer Demo</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style>
|
||||||
|
.artplayer-app {
|
||||||
|
width: 400px;
|
||||||
|
height: 300px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="artplayer-app"></div>
|
||||||
|
<script>globalThis.CUSTOM_USER_AGENT = 'iphone'</script>
|
||||||
|
<script src="path/to/artplayer.js"></script>
|
||||||
|
<script>
|
||||||
|
const art = new Artplayer({
|
||||||
|
container: '.artplayer-app',
|
||||||
|
url: 'path/to/video.mp4',
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
```
|
||||||
|
|
||||||
|
::: warning 提示
|
||||||
|
|
||||||
|
你需要在引入 `Artplayer` 依赖前来修改它才会生效
|
||||||
|
|
||||||
|
:::
|
||||||
Reference in new issue
Block a user