常见问题
这里列举了一些常见问题;如果你有其他问题,欢迎反馈。
WARNING
本文档仅供参考,不保证 100% 正确,如有疑问请联系作者。
兼容性
现在支持哪些浏览器?
- Windows: Chrome 80+/Edge 80+/Firefox 86+/Opera 67+/IE 不支持
- Apple: Safari 14.1+ / Safari on iOS 14.5+ (模拟器 v1.5 以后向下兼容至 Safari 12)
- Android: 由于 Android 系统碎片化严重,不同设备的浏览器支持情况不同,数据暂缺
推荐使用哪些浏览器?
- Windows: Google Chrome / Microsoft Edge
- Apple: Safari (MacOS) / 夸克 (iOS / iPadOS)
- Android: Kiwi Browser
不推荐安卓 Chrome 浏览器,笔者实测其在点击上传按钮时有概率无反应。
屏幕支持高刷新率(如 120fps),画面却显示 60fps 甚至更低?
屏幕支持高刷新率不代表浏览器支持,可使用在线工具 UFO Test 测试浏览器支持的最高刷新率;此外设备设置(如低电量模式)与自身性能和其他应用的运行以及浏览器多页面同时运行也可能影响画面的刷新率。
用户交互
读取文件时浏览器闪退/自动刷新?
可能是文件大小超过浏览器内存限制所致,可尝试精简文件大小、更换设备或浏览器重试。
部分浏览器全屏时滑动意外地调节亮度或音量怎么办?
由于全屏附加操作不属于任何浏览器标准,若浏览器没有相应的设置或开关,建议更换浏览器。
如何关闭 Edge 浏览器的鼠标右键手势?
设置 > 外观 > 自定义浏览器 > 关闭“启用鼠标手势”。
移动端部分操作意外地切出画面,如何解决?
安卓考虑关闭所有手势,苹果考虑开启引导式访问。
部分浏览器点击上传按钮无反应?
建议更换设备或浏览器。
移动端多指同时放在屏幕上容易断触,如何解决?
可能是触发手势操作引起的;为规避此类问题,请尝试固定一根手指在屏幕上;如果触摸仍然中断,则需要考虑浏览器是否支持多指。
移动端点击重置时会跳转到新页面?
部分浏览器点击重置可能会加载新页面,此时点击浏览器自带的刷新即可。
Apple 设备
iPad 全屏连续点击画面时出现“不允许在全屏显示的网站键入”?
系统级提示无法关闭,建议退出全屏、缩放界面进行交互。
iOS 设备从其他 App 选择文件时出现“无法与帮助程序通信”?
由于苹果系统限制,不同应用的文件无法直接传输;建议通过网页链接从浏览器下载。特别地,ES 文件浏览器可以在应用内登录百度账号,从而将百度网盘文件下载到本地;从百度网盘传输的文件可以考虑这种方式。
谱面演示
如何获取自制谱或制谱软件?
为什么我在网页上看到的谱面和其它地方看到的不一样?
请检查是否使用了不同的谱面版本或谱面格式。
为什么一些音符消失了、不该显示的地方仍然显示?
由于模拟器读取非官谱格式的谱面文件的原理是先将其转换为官谱格式再进行读取,将可能存在以下问题:
- 不显示下落方向与垂直位置位于判定线同侧的音符;
验证方法:勾选显示定位点,若此时音符以半透明显示,则确认为该原因。
- 全程无需打击的音符可能存在显示错误;
笔者不建议使用此类特性,因为这可能令用户困惑。
- Hold 音符打击时无法变速;
官谱格式如此,仅确保未打击时 Hold 音符长度一致。
- 其他不存在的特性也可能无法正确显示。
设置项
为什么暂停后不延时继续?
意在方便录屏,若延时继续可能导致不同步;不过后续会考虑添加渐出效果以减少突兀感。
为什么音乐变速只有 1.19 和 1.33 倍速?
由于技术有限,暂时无法做到精确且无变调的变速,而非整数音阶或过高的变调实测会产生不和谐的听感体验,因此从 2 的 n/12 次方(即高 n 个半音)比较合适的区间内选择了 1.19 和 1.33 倍速(分别近似为 2 的 3/12 和 5/12 次方,即分别高 3 和 5 个半音,慢速同理)。
为什么不提供 local 版本?
因为这与本项目仅用于个人学习的初衷相违背,且本地构建难以实现版本管理,不能要求每个人都学会搭建本地服务器,因此不提供 local 版本,如有需要请自行搭建。