如何测试手机振动
- 在安卓手机上打开此页面,使用 Chrome、Edge、三星浏览器或 Opera。
- 点按短振动。您应该感觉到一次短促的振动,同时手机图标会抖动。结束后,测试会询问您感觉到振动了吗?,如果回答否,会提示您检查哪些地方。
-
点按长振动可获得更长的振动。用长振动时长滑块设置它的长度,并用重复让它播放多次。手机图标下方的进度条显示还剩多少。
- 试试持续振动。马达会一直运转,直到您点击停止,这样更容易发现杂音或不均匀的马达。一分钟后它会自动停止。
-
播放这些振动模式:脉冲、心跳、SOS、来电和急促。模式播放时,时间线会显示每一次振动和停顿;再次点按该模式即可停止。
-
创建自己的模式。在自定义模式中输入以毫秒为单位的数字,交替表示振动和停顿,然后点击播放模式;或点击录制,按想要的节奏按住点按区。
正常的振动马达是什么感觉
- 短振动干脆利落,立即开始。延迟、发软或非常弱的振动,可能说明马达已经磨损。
- 长振动和持续振动保持均匀。出现嘎嘎声、摩擦声,或振动忽强忽弱,说明马达松动或即将失效。
- 急促模式中的脉冲应该是分开的。在使用较旧的转子马达的手机上,它们可能连成一片,因为这类马达的启动和停止比新手机中的线性马达需要更多时间。
手机不振动?一步步排查
-
请使用安卓手机。如果测试显示iPhone 和 iPad 不支持,那么任何浏览器都无能为力:Apple 没有在 Safari 中加入 Vibration API,而 iOS 上的所有浏览器都使用 Safari 的引擎。要感受 iPhone 的振动,请打开设置 › 声音与触感 › 电话铃声 › 触感并点按一种模式。在较新的 iOS 版本中,拨动测试在链接下方显示的开关,也会产生轻微的触感反馈。
-
在电脑上,请换成手机。台式机和笔记本电脑没有振动马达,所以即使 Chrome 和 Edge 接受振动命令,测试也会显示此设备没有振动马达。请复制链接,在安卓手机上打开。要检查游戏手柄的震动马达,请使用手柄测试。
-
开启振动。Pixel 和许多其他安卓手机:设置 › 声音和振动 › 振动和触感。三星:设置 › 声音和振动 › 振动强度。请确保滑块没有设为关闭。如果您在一次振动后回答否,测试也会列出这些检查项。
- 关闭静音模式和勿扰模式,或把铃声模式切换为振动。有些手机在静音模式下会阻止所有振动。
- 关闭节电模式或省电模式,它可能会限制网站触发的振动。
- 请使用 Chrome、Edge、三星浏览器或 Opera。安卓版 Firefox 已经移除了对网站振动的支持,许多应用内置浏览器(在社交或聊天应用内打开的链接)也不支持,请改用 Chrome 打开页面。
- 先点按页面上的按钮,并让标签页保持在屏幕上。浏览器只允许网站在您与其交互后振动,并且一旦您切换标签页或锁定手机,就会停止。
- 重启手机。如果来电和通知也不振动,即使在安全模式下也是如此,那么马达或其连接器很可能有故障,需要维修。
面向开发者
此页面使用 navigator.vibrate()。单个数字表示振动相应的毫秒数;数组则交替表示振动和停顿,例如 navigator.vibrate([200, 100, 200]);navigator.vibrate(0) 表示停止。在自定义模式中构建一个模式,点击复制代码即可复制对应的调用。Chrome 把每一步限制在 10 秒、一个模式限制在 99 步以内,并且只在用户与页面交互后才允许振动。该 API 只控制时序,振动强度由手机的设置决定。
关于这个振动测试
这个免费的在线振动测试完全在浏览器中使用 Vibration API 运行,因此无需安装应用,也不会向服务器发送任何内容。它适用于使用 Chrome、Edge、三星浏览器、Opera 和其他基于 Chromium 的浏览器的安卓手机。安卓平板通常没有振动马达,所以即使测试在运行,它们也可能没有任何反应。
常见问题
如何测试手机的振动?
在安卓手机的 Chrome 中打开此页面,点按“短振动”“长振动”或“持续振动”。如果每次都能感觉到手机振动,说明马达正常。用振动模式检查短脉冲是否干脆、是否分得开。
为什么振动测试在我的 iPhone 上不起作用?
Safari 不支持 Vibration API,而 iPhone 上的所有浏览器都使用 Safari 的引擎,所以任何网页都无法让 iPhone 振动。请改为在“设置 › 声音与触感 › 电话铃声 › 触感”中检查振动。
为什么我在安卓上感觉不到任何振动?
振动可能在声音设置中被关闭、被静音模式、勿扰模式或节电模式阻止,或者您的浏览器不支持,安卓版 Firefox 已经取消了支持。请使用 Chrome,并先点按页面上的按钮。
可以在电脑或笔记本电脑上测试振动吗?
不可以。电脑没有振动马达,请改为在手机上打开此页面。要测试游戏手柄的震动,请使用手柄测试。
如何制作自定义振动模式?
在“自定义模式”中输入以毫秒为单位的数字,交替表示振动和停顿,例如 300, 100, 300,然后点击“播放模式”。或者点击“录制”,按想要的节奏按住点按区。
可以更改振动强度吗?
无法通过网页更改。Vibration API 只能控制手机振动和停顿的时长。请在手机的振动设置中更改强度,例如三星手机上的“振动强度”。