待播放与加载
待播放与加载
待播放表示尚未开始播放;加载表示正在准备媒体。点击只表达用户意图,界面要等实际播放反馈再显示“正在播放”。
本栏回应什么问题
先问有没有配置媒体,再问是否收到播放请求。没有媒体源是“暂无视频”,不是需要无限等待的加载状态。play() 返回的 Promise 可能拒绝,不能在按钮点击回调中无条件宣告成功。
适合:编写状态提示的产品人员、网页开发初学者和自学读者
学习步骤
- 学习视频《纸桥实验》尚未开始:提示“视频已准备,选择播放开始观看”,按钮“播放”。请求未完成时:提示“正在准备视频”,保留取消或返回文字稿的入口;不显示编造的百分比。
- 将“点击 → 正在播放”改为“点击 → 请求中 → 开始 / 被拒绝”。记录拒绝原因再选择文案。没有实际百分比时,仅显示阶段和可操作入口。
常见误区
- 把点击当成功
- 无媒体时持续显示加载
本栏学习卡片
学习卡片
待播放与加载:点击不等于开始
待播放表示尚未开始播放;加载表示正在准备媒体。点击只表达用户意图,界面要等实际播放反馈再显示“正在播放”。
- 使用方式
- 阅读与实践
- 内容性质
- 教学材料
相关指南
指南
播放状态怎样向用户清楚表达?
先说现在发生了什么,再提供确实能执行的下一步。用媒体反馈更新状态,区分用户暂停、数据等待与失败;没有证据时,不猜原因、进度或恢复时间。
包含 5 个可复现步骤
阅读指南常见问题
点击播放后为什么不能立即写“正在播放”?
点击只是请求。play() 可能等待或被拒绝;应等待实际开始反馈,失败时说明已知问题并保留下一步。