[GH-ISSUE #639] 网页端音乐播放错误处理缺失 #321

Closed
opened 2026-02-27 07:11:16 +03:00 by kerem · 4 comments
Owner

Originally created by @SunsetMkt on GitHub (Dec 17, 2025).
Original GitHub issue: https://github.com/imsyy/SPlayer/issues/639

检查清单

  • 我已检索仓库中所有的 Issues,确保我没有重复提交问题;或有相似 Issue,但我觉得我的情况不包含在那个相似 Issue 之内
  • 我已经找到了可以复现这个问题的方法,并且写在了下面的「具体信息」中
  • 此问题可以在我的设备和当前环境中稳定复现
  • 此问题可以在最新版本 (Latest Release) 中复现
  • 此问题是在我更新到当前版本后出现的

是网页端还是客户端

网页端

当前系统环境

Firefox

当前 Node.js 及 npm 版本

No response

当前版本

b5bfe221b8

具体信息

  1. 清空浏览器数据,初次访问时,报错Uncaught (in promise) Error: SONG_NOT_FOUND in playSong in setup in stores.XXXXX.js,此时任何播放操作都不会加载。
  2. 刷新页面后,在第一步尝试播放的音乐会出现在播放列表,但提示一个 AudioContext 被禁止自动开始。它必须在用户于此页面上有所动作后创建或继续。,此时播放按钮会持续播放加载动画,切换音乐或暂停无响应。
  3. 再次刷新页面,在页面完全加载前就不停地点击空白的页面以规避“用户于此页面上有所动作”的限制,音乐终于可以正常播放。
Originally created by @SunsetMkt on GitHub (Dec 17, 2025). Original GitHub issue: https://github.com/imsyy/SPlayer/issues/639 ### 检查清单 - [x] 我已检索仓库中所有的 Issues,确保我**没有重复提交问题**;或有相似 Issue,但我觉得我的情况不包含在那个相似 Issue 之内 - [x] 我已经找到了可以复现这个问题的方法,并且写在了下面的「具体信息」中 - [x] 此问题可以在我的设备和当前环境中**稳定复现** - [x] 此问题可以在最新版本 (Latest Release) 中复现 - [x] 此问题是在我更新到当前版本后**才**出现的 ### 是网页端还是客户端 网页端 ### 当前系统环境 Firefox ### 当前 Node.js 及 npm 版本 _No response_ ### 当前版本 b5bfe221b8817adc1f7d6569545e57476bc2dc1b ### 具体信息 1. 清空浏览器数据,初次访问时,报错`Uncaught (in promise) Error: SONG_NOT_FOUND` in `playSong` in `setup` in `stores.XXXXX.js`,此时任何播放操作都不会加载。 2. 刷新页面后,在第一步尝试播放的音乐会出现在播放列表,但提示`一个 AudioContext 被禁止自动开始。它必须在用户于此页面上有所动作后创建或继续。`,此时播放按钮会持续播放加载动画,切换音乐或暂停无响应。 3. 再次刷新页面,在页面完全加载前就不停地点击空白的页面以规避“用户于此页面上有所动作”的限制,音乐终于可以正常播放。
kerem 2026-02-27 07:11:16 +03:00
  • closed this issue
  • added the
    BUG
    label
Author
Owner

@github-actions[bot] commented on GitHub (Dec 17, 2025):

👋 您好 @SunsetMkt,感谢提交 Issue!
🚀 我们已经收到您的反馈,会尽快确认你的问题

在等待回复期间,您可以:

<!-- gh-comment-id:3665398393 --> @github-actions[bot] commented on GitHub (Dec 17, 2025): 👋 您好 @SunsetMkt,感谢提交 Issue! 🚀 我们已经收到您的反馈,会尽快确认你的问题 在等待回复期间,您可以: - 📖 查看 [项目文档](https://github.com/imsyy/SPlayer/blob/dev/README.md) - 💬 加入 [交流群](https://qm.qq.com/cgi-bin/qm/qr?k=2-cVSf1bE0AvAehCib00qFEFdUvPaJ_k&jump_from=webapi&authKey=1NEhib9+GsmsXVo2rCc0IbRaVHeeRXJJ0gbsyKDcIwDdAzYySOubkFCvkV32+7Cw) 进行实时讨论 - 🔍 搜索 [现有 Issues](https://github.com/imsyy/SPlayer/issues) 查看是否有类似问题
Author
Owner

@github-actions[bot] commented on GitHub (Dec 17, 2025):

🤝 您好 @SunsetMkt,感谢您的反馈!我们已经确认该问题,并将在下一个版本中修复

<!-- gh-comment-id:3665648035 --> @github-actions[bot] commented on GitHub (Dec 17, 2025): 🤝 您好 @SunsetMkt,感谢您的反馈!我们已经确认该问题,并将在下一个版本中修复
Author
Owner

@oxygen427 commented on GitHub (Dec 18, 2025):

最新版不能播放 退回到beta6可以

<!-- gh-comment-id:3668445318 --> @oxygen427 commented on GitHub (Dec 18, 2025): 最新版不能播放 退回到beta6可以
Author
Owner

@SunsetMkt commented on GitHub (Dec 28, 2025):

a86c7757de 确认修复

<!-- gh-comment-id:3694485891 --> @SunsetMkt commented on GitHub (Dec 28, 2025): a86c7757de3d3bb7e54bc71810b318ddb56edf79 确认修复
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SPlayer#321
No description provided.