Harvey Zack
bf5a186375
fix: update config method to allow initialization flag
...
- Modified the config method to accept an initialization flag, allowing for configuration during the initial setup without triggering unnecessary updates.
- Updated the call to config in the constructor to pass the new initialization flag.
2025-06-15 18:15:48 +08:00
Harvey Zhao
20b62ad3e3
refactor(types): improve definitions ( #971 )
2025-06-13 20:38:14 +08:00
Harvey Zhao
1941da46d9
fix: correct typos in player modules ( #970 )
2025-06-13 20:31:54 +08:00
Harvey Zhao
078b595819
fix: correct typos in player modules ( #969 )
2025-06-13 20:31:27 +08:00
Harvey Zhao
169c6a318a
docs: fix autoPlayback typo ( #967 )
2025-06-12 21:24:58 +08:00
Harvey Zhao
77eaba8de9
fix: correct siblings helper name ( #966 )
2025-06-12 21:17:56 +08:00
Harvey Zhao
db58d759b5
Update README.md
2025-06-08 15:17:51 +08:00
Harvey Zack
1ae4d17372
Remove artplayer-proxy-webav package and its related files including package.json, index.js, and type definitions.
2025-05-31 17:08:31 +08:00
Harvey Zack
e773e2c44f
更新 VAST 插件文档和类型定义,修复描述和版本号,增强广告播放器功能
2025-05-30 10:45:31 +08:00
Harvey Zack
19756e8224
Add volume change handling to ASR plugin
...
- Implemented an event listener for 'video:volumechange' to adjust the gain node's value based on the current volume of the artplayer instance.
- This enhancement ensures that the audio processing reflects the user's volume adjustments in real-time.
2025-05-25 11:37:06 +08:00
Harvey Zack
826abd8c7d
Update index.html
2025-05-24 12:06:52 +08:00
Harvey Zack
d02740bd94
Update asr.js
2025-05-24 10:50:27 +08:00
Harvey Zack
5602ac315c
Update asr.js
2025-05-24 10:12:18 +08:00
Harvey Zack
b2f88cdd94
Update asr.js
2025-05-23 14:28:42 +08:00
Harvey Zack
15067279e3
Update asr.js
2025-05-23 12:37:17 +08:00
Harvey Zack
0d0a6f5516
Update README.md
2025-05-23 10:32:24 +08:00
Harvey Zack
10337ddb1d
feat: add WAV format support for audio chunks in artplayer-plugin-asr
...
- Implemented pcmToWav function to convert PCM audio data to WAV format.
- Updated onAudioChunk callback to receive both PCM and WAV buffers.
- Modified TypeScript definitions to reflect changes in onAudioChunk parameter and append method.
2025-05-23 10:23:27 +08:00
Harvey Zack
62835bb042
fix: add optional chaining for safe access to voice_text_str in ASR response
2025-05-23 10:12:29 +08:00
Harvey Zack
3f0a1bd433
Refactor ASR plugin options and improve audio processing
...
- Renamed `hideTimeout` to `autoHideTimeout` for clarity.
- Updated the default options destructuring for better readability.
- Removed unnecessary comments and cleaned up the audio processing logic.
- Ensured that the audio buffer is processed correctly before sending to the `onAudioChunk` callback.
2025-05-23 10:08:20 +08:00
Harvey Zack
1ece90c582
Refactor code structure for improved readability and maintainability
2025-05-23 09:58:16 +08:00
Harvey Zack
4bdad1675b
fix: add stop method to AsrPluginInstance interface
2025-05-23 09:05:00 +08:00
Harvey Zack
9fdbdabd7c
Update index.js
2025-05-23 00:32:08 +08:00
Harvey Zack
5d7710979d
fix: rename cleanupTimeout to hideTimeout for consistency in ASR plugin
...
Refactor artplayerPluginAsr: Enhance audio capture and processing
- Introduced gainNode for audio output management.
- Added mediaStream and mediaStreamSource for fallback audio capture.
- Refactored startCapture and stopCapture functions for better clarity and error handling.
- Improved audio source setup with a dedicated function for capturing audio from video.
- Ensured proper disconnection of audio nodes and cleanup of resources on destroy.
feat: enhance ASR plugin with improved subtitle handling and styling
fix: rename autoClearTimer to hideTimer for consistency in ASR plugin
Update asr.js
feat: refactor ASR plugin to improve audio chunk handling and WebSocket management
Update asr.js
fix: rename autoClearTimeout to cleanupTimeout for consistency
Update asr.js
feat: refactor ASR handling and improve WebSocket management
Update index.js
feat: add append and clear functions to enhance audio chunk handling
Update asr.js
Update asr.js
feat: release version 2.0.0 of artplayer-plugin-asr
- Implemented core functionality for audio recording using AudioWorklet.
- Added support for configurable audio capture interval and sample rate.
- Introduced WAV encoding for recorded audio chunks.
- Created a new plugin structure with proper TypeScript definitions.
- Added legacy support for older environments.
- Updated package.json with necessary metadata and export configurations.
- Included comprehensive inline documentation for better maintainability.
2025-05-23 00:09:13 +08:00
Harvey Zack
6c4e9f7e78
fix: enhance user agent detection to support custom user agent
2025-05-17 22:16:08 +08:00
Harvey Zack
dd57cc2a03
add sourceMap
2025-04-21 09:54:32 +08:00
Harvey Zack
ab06749c15
remove sourceMap
2025-04-21 09:10:21 +08:00
Harvey Zack
c3343ad74f
Refactor code structure for improved readability and maintainability
2025-04-20 19:54:19 +08:00
Harvey Zack
2a7e3d5e03
add index.esm.html
2025-04-20 19:35:10 +08:00
Harvey Zack
a64e13c9c1
fix: update translation API and increase character limit for requests
2025-04-20 14:10:17 +08:00
Harvey Zack
674c6420e9
Refactor progress event handling in progress.js
...
- Moved the 'video:progress' event listener to be consistent with the RAF and timeupdate events.
- Ensured 'setBar' for 'loaded' is emitted during both RAF and video:progress events.
- Cleaned up the structure for better readability and maintainability.
2025-04-20 11:21:21 +08:00
Harvey Zack
9bdaaa3b7d
Update nodejs.yml
2025-04-20 10:15:56 +08:00
Harvey Zack
0aabb42db3
update deps
2025-04-20 10:12:14 +08:00
Harvey Zack
17ece4c0c8
Add Vietnamese localization for Artplayer
2025-04-20 09:55:38 +08:00
Harvey Zack
36865f1e7e
feat: 新增手势配置项,支持移动端手势事件
2025-03-22 11:55:09 +08:00
Harvey Zack
db5e9fc810
更新 artplayer-plugin-auto-thumbnail.js 版本至 1.0.1
2025-03-01 17:46:57 +08:00
Harvey Zack
4987579d92
Merge branch 'master' of https://github.com/zhw2590582/ArtPlayer
2025-03-01 17:45:58 +08:00
Harvey Zack
b4e5c712f5
更新 artplayer-plugin-auto-thumbnail 版本至 1.0.1
2025-03-01 17:44:27 +08:00
Harvey Zack
4b4973eeb3
chore: 更新版本至 5.1.6,修复样式加载失败问题并优化样式插入逻辑
2025-01-19 20:50:26 +08:00
Harvey Zack
c89b9e7871
chore: 更新版本至 5.1.5,修复多个问题并增强移动端支持
2025-01-19 17:34:40 +08:00
Harvey Zack
fae71811db
feat: 添加对 Chromecast 状态和会话变化的监听支持
2025-01-19 14:28:03 +08:00
Harvey Zack
e7c31e55b3
feat: 添加对移动设备的支持并优化滑块事件处理
2025-01-18 16:44:04 +08:00
Harvey Zack
38ef03d31f
Update dom.js
2024-12-16 14:51:02 +08:00
Harvey Zack
ad0395fa37
Update artplayer-plugin-danmuku.d.ts
2024-12-16 10:43:21 +08:00
Harvey Zack
58b7eeb6e6
Update danmuku.md
2024-12-15 21:56:31 +08:00
Harvey Zack
9f4e6c3a1b
chore: 将 artplayer-plugin-ambilight 的选项属性改为可选
2024-12-07 18:08:04 +08:00
Harvey Zack
eb8cc22bf2
Update common.js
2024-11-30 10:42:28 +08:00
Harvey Zack
3a052a60e3
chore: 删除不再使用的 TypeScript 声明文件,并添加新的插件声明文件
2024-11-30 10:35:41 +08:00
Harvey Zack
57d6f25e5b
Update main.js
2024-11-26 10:06:29 +08:00
Harvey Zack
13d4fc9210
chore: 更新 hls.js 版本至 1.5.17
2024-11-24 22:11:12 +08:00
Harvey Zhao
38054536ed
Update index.js
2024-11-16 21:46:51 +08:00
Harvey Zhao
07de29c304
Update index.js
2024-11-12 23:26:28 +08:00
Harvey Zack
f685e1a7db
chore: 更新版本号至 5.2.2,并移除图片加载中的跨域设置
2024-10-28 15:53:26 +08:00
Harvey Zack
625f96534b
docs: 添加 proxy 选项说明,支持代理现有的 video DOM 元素
2024-10-27 11:50:01 +08:00
Harvey Zack
d3c66d8c44
Update index.js
2024-10-26 22:12:15 +08:00
Harvey Zack
d33d59720f
chore: 更新 CHANGELOG,新增 artplayer-plugin-dash-control 插件并修复相关问题
2024-10-26 15:54:31 +08:00
Harvey Zack
5e8047e33b
Merge remote-tracking branch 'origin/artplayer-plugin-dash-control'
2024-10-26 15:26:14 +08:00
Harvey Zack
11742b82dd
Refactor Control class to remove unnecessary loading.show assignments
2024-10-21 18:48:41 +08:00
Harvey Zack
cebbb6ec29
Refactor Control class to update control option variables and element references
2024-10-21 18:32:42 +08:00
Harvey Zack
bb3fc27427
Refactor Control class to update control option variables and element references
2024-10-21 18:26:06 +08:00
Harvey Zack
a01782732d
Refactor Control class to update control option variables and element references
2024-10-21 17:32:48 +08:00
Harvey Zack
0b75f1d132
Refactor Control class to update control option variables and element references
2024-10-21 17:22:52 +08:00
Harvey Zack
dcd6e081d8
Refactor Control class to update control option variables and element references
2024-10-21 16:16:29 +08:00
Harvey Zack
cc13b9cc0f
Refactor Control class to update control option variables and element references
2024-10-21 14:18:33 +08:00
Harvey Zack
2eb4be2bbe
Refactor Control class to update control option variables and element references
2024-10-21 14:13:02 +08:00
Harvey Zack
af1c769150
Update index.js
2024-10-21 12:42:49 +08:00
Harvey Zack
5dcb3e11c1
Refactor Artplayer class to use arrow functions for getter methods
2024-10-21 11:52:45 +08:00
Harvey Zack
395747f88f
Refactor Artplayer class to update video URLs with query parameters
2024-10-21 11:49:14 +08:00
Harvey Zack
945ff841d5
Refactor Artplayer class to update qualityMix.js and component.js
2024-10-21 11:18:22 +08:00
Harvey Zack
c82e381aa1
Refactor Artplayer class to remove unnecessary CSS transformations in setting.less
2024-10-21 10:27:26 +08:00
Harvey Zack
ed88c73ab2
Refactor Artplayer class to update import path for Component
2024-10-21 00:18:28 +08:00
Harvey Zack
2db49bdede
Refactor Artplayer class to update import path for Component
2024-10-20 23:58:07 +08:00
Harvey Zack
c526b45820
Update index.js
2024-10-20 23:43:55 +08:00
Harvey Zack
d87e120282
Update event.md
2024-10-20 22:44:25 +08:00
Harvey Zack
477331b0e2
Refactor Artplayer class to remove unnecessary CSS transformations in setting.less
2024-10-20 22:35:14 +08:00
Harvey Zack
0d5757b51c
Refactor subtitleOffset function to update range values and append items
2024-10-20 22:03:35 +08:00
Harvey Zack
8566df6336
Refactor subtitleOffset function to update range values and append items
2024-10-20 22:02:01 +08:00
Harvey Zack
3cece10f9e
Refactor Artplayer class to add isGetter utility function
2024-10-20 21:57:44 +08:00
Harvey Zack
b6df6a6148
Refactor Artplayer class to add keydown event listener
2024-10-20 16:21:34 +08:00
Harvey Zack
0ddb7751a1
Refactor Artplayer class to update build timestamp
2024-10-20 15:06:06 +08:00
Harvey Zack
fbfee926ca
Refactor Setting class to update range values and append items
2024-10-20 14:46:40 +08:00
Harvey Zack
d678378119
Update version to 5.2.1 in package.json and Artplayer class
2024-10-20 14:21:52 +08:00
Harvey Zack
b949fedc06
Refactor Setting class to fix state loss issue, update range callback return type, and remove isStringOrNumber utility function
2024-10-20 13:56:22 +08:00
Harvey Zack
191c7736c4
Refactor Setting class to update range values
2024-10-20 13:28:39 +08:00
Harvey Zack
c84157e30b
Refactor Setting class to update and append items
2024-10-20 12:21:18 +08:00
Harvey Zack
1d191fe658
Refactor Setting class to update and append items
2024-10-20 10:49:45 +08:00
Harvey Zack
bae22338dc
Refactor Setting class to update and append items
2024-10-20 00:24:49 +08:00
Harvey Zack
6cf85b2f39
Refactor Setting class to update and append items
2024-10-20 00:09:09 +08:00
Harvey Zack
5e09d2e513
Refactor Setting class to append items to panel
2024-10-19 23:58:24 +08:00
Harvey Zack
49704ffc29
Refactor Setting class to fix formatting and event handling
2024-10-19 23:37:01 +08:00
Harvey Zack
e8c317051a
Refactor Setting class to fix formatting and event handling
2024-10-19 23:27:28 +08:00
Harvey Zack
b16a845875
Refactor Setting class to fix formatting and event handling
2024-10-19 23:11:19 +08:00
Harvey Zack
885bbf5a6d
Refactor Setting class to use correct import and naming conventions
2024-10-19 22:56:52 +08:00
Harvey Zack
5e38f2d3b5
Refactor Setting class to use correct import and naming conventions
2024-10-19 22:31:32 +08:00
Harvey Zack
74915ebf9f
Refactor Setting class to use correct import and naming conventions
2024-10-19 18:19:37 +08:00
Harvey Zack
f62640e6e9
Update artplayer package version to 5.2.0
2024-10-19 14:10:13 +08:00
Harvey Zack
9221d42964
Add artplayer-plugin-ambilight package and demo
2024-10-19 13:55:16 +08:00
Harvey Zack
5a4598f846
Update CHANGELOG_CN.md
2024-10-19 13:54:23 +08:00
Harvey Zack
5dfe50c719
Add artplayer-plugin-ambilight package and demo
2024-10-19 13:53:36 +08:00
Harvey Zack
406d71b53c
Refactor thumbnailsMix to add hover event handling
2024-10-18 23:45:01 +08:00
Harvey Zack
8481bddba1
Update mobile.html
2024-10-14 23:16:51 +08:00