From 532cbafd8e6e0c8936d34da0a1767a54d13be2c2 Mon Sep 17 00:00:00 2001 From: hehh Date: Sun, 30 Nov 2025 16:42:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(audio):=20=E9=87=8D=E6=9E=84=E9=9F=B3?= =?UTF-8?q?=E9=A2=91=E6=92=AD=E6=94=BE=E5=8A=9F=E8=83=BD=E4=BB=A5=E6=94=AF?= =?UTF-8?q?=E6=8C=81iframe=E9=9A=94=E7=A6=BB=E6=92=AD=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将音频播放器移至独立的iframe中以提升性能和隔离性 - 实现主页面与iframe之间的postMessage通信机制 - 添加音频播放状态同步和UI更新逻辑 - 支持自动播放控制和用户交互检测 - 实现播放状态持久化存储和恢复功能 - 优化移动端音频控制体验 - 添加版权信息更新和国际化支持 --- about.html | 5 +- audio-player.html | 208 +++++++++++++++++++++++++++++++++++++ index.html | 23 +++- js/about.js | 159 ++++++++++++++++++++++------ js/audio-service-worker.js | 42 ++++++++ 5 files changed, 405 insertions(+), 32 deletions(-) create mode 100644 audio-player.html create mode 100644 js/audio-service-worker.js diff --git a/about.html b/about.html index 360f9a4..406f2ea 100644 --- a/about.html +++ b/about.html @@ -301,7 +301,8 @@ - + + @@ -318,7 +319,7 @@