通过 Gateway 参与实时投票
如何通过 Timers Studio 的 Gateway 观众页面参与实时投票:打开房间链接,选择选项,提交,并在投票进行期间随时修改投票。
最近更新
通过 Gateway 参与实时投票
本页面面向观众。当主持人在 Timers Studio 房间开启一次投票时,所有已经打开 timers.studio/ask/<room> 的人都会在手机上看到一张投票卡片滑入。本指南展示如何投票、如何修改投票,以及投票关闭后会发生什么。
投票过程有意做得很快:不需要账号,不需要下载,整个流程都是为小屏幕、单手操作、在现场观众中使用而设计的。
前提条件
- 您在移动浏览器(或任意浏览器)中打开了
timers.studio/ask/<您的房间> - 主持人已在您的房间推送了一个 LIVE 投票
- 您的浏览器允许 Gateway 页面的 Cookie(用于存储
spectator_id)
步骤
1. 打开 Gateway 链接
扫描现场投影的二维码,或打开主办方提供的 URL:timers.studio/ask/<您的房间>。Gateway 观众页面加载,并在后台将您注册为观众。没有登录界面。
2. 等待投票出现
当主持人从 Studio 推送投票为 live 时,所有打开的 Gateway 页面都会通过 Realtime 收到事件。投票卡片通常在 ~100 ms 的惯常延迟内出现,展示问题和选项。
如果您进入时已有投票在进行,卡片会立即出现 — 无需等下一次。
3. 选择一个选项
有两种形式:
- 单选 — 选项以单选按钮显示。点击一个;点击另一个会切换您的选择。
- 多选 — 选项以复选框显示。可以在主持人设定的上限内勾选多个。
此时还没有提交。提交前您可以自由检查选项。
4. 提交
点击 投票。卡片会在 poll_votes 表中以您的 poll_id、spectator_id 和选项索引(多选则多个)写入一行。随后显示一条短消息:感谢您,投票已记录。 选项折叠为一个只读摘要,显示您的选择。
5. 修改投票
只要投票处于 LIVE,卡片就会保留 修改投票 按钮。点击它,选择另一个选项(多选则另一组),再次点击 投票。现有行会被就地更新 — 不会产生重复。
主持人关闭投票后,卡片切换到 CLOSED,按钮消失,您最后记录的选择即为最终结果。
预期结果
投票卡片以一条短消息确认您的投票。poll_votes 表中对于该 poll_id,您的 spectator_id 恰好有一行。如果主持人选择投射实时结果,您可能会看到 Player 屏幕上的柱状图在更新 — 但您自己的页面会停留在确认界面,而不是结果界面。
修改投票或重投
每位观众一票是规则,但只要投票仍开放,您可以改变主意。Gateway 卡片在整个 LIVE 阶段都保持 修改投票 可见。重新选择并提交 — 之前的选择会被覆盖。
投票转为 CLOSED 后:
- 修改投票 按钮被隐藏。
- 卡片以只读方式显示您最终的回答。
- 如果主持人再开启一次新投票,它会以自己的卡片和新的投票开始。
如果您认为投票没提交成功(网络慢、误点),在投票仍为 LIVE 时点击 修改投票 并重新提交。最后的写入有效。
常见问题
可以不注册账号投票吗?
可以。一个本地 Cookie 就够了。您的 spectator_id 存储在浏览器中,用于将一次投票与您的设备绑定。
可以投多次吗?
不可以。每个 spectator_id 在每个投票中只能投一次。LIVE 期间可以更新您的投票,但不能新增一条。
我会看到结果吗? 不一定。由主持人决定是否在 Player 上投射结果。如果保持私密,您这边只会确认投票已记录。
如果断线了怎么办?
重新连接到 timers.studio/ask/<room>。您之前的投票仍以本地 spectator_id 记录,投票卡片会显示为已提交。
延伸阅读
- Gateway 概览 — 观众模块一览。
- 进入 Gateway — 操作端如何驱动您在此看到的内容。
- 观众应用 — 完整的观众流程。
- 进行实时投票 — 主持人创建侧。