最直接判断HTML5播放器是否启用的方法是悬停播放器左下角看是否显示“HTML5”字样;若显示Flash或提示安装Flash,则未启用。
确认当前是否已启用 HTML5 播放器
最直接的判断方式是打开任意 b 站视频页,把鼠标悬停在播放器左下角——如果显示 html5 字样,说明已启用;若显示 flash 或弹出“请安装 flash player”提示,则尚未切换成功。
注意:B 站自 2021 年起已全量下线 Flash,但部分旧浏览器缓存、插件干扰或账号设置未同步,仍可能回退到 Flash 兜底逻辑。这不是页面故障,而是前端资源加载失败后的降级行为。
- 检查地址栏是否为
https://开头(HTTP 会禁用 MSE,强制触发 Flash 回退) - 按
F12打开开发者工具 →Network标签 → 刷新页面 → 过滤player,看是否有含html5的 JS 文件加载成功 - 若看到大量
404或请求中断,大概率是广告屏蔽脚本(如uBlock Origin)误删了播放器核心资源
通过账号设置开启 HTML5 播放器开关
这是最稳定、持久的启用方式,生效范围覆盖所有设备登录该账号后的网页端。
路径很明确:登录后 → 右上角头像 → 设置 → 左侧菜单选 播放设置 → 找到 启用HTML5播放器 开关并打开(变蓝)。
- 关闭设置页后必须手动刷新视频页,不会自动重载播放器
- 如果开关已开启但仍加载 Flash,大概率是浏览器缓存了旧版播放器逻辑,需执行硬性刷新:
Ctrl+Shift+R(Win/Linux)或Cmd+Shift+R(Mac) - 该开关对手机端 App 无效,仅影响网页版
临时绕过设置直接启用(适合无账号或测试环境)
访问 https://www.bilibili.com/blackboard/html5.html 页面,点击中间的 启用HTML5播放器 按钮即可。这个操作只对当前浏览器会话有效,关闭标签页或重启浏览器后失效。
立即学习“前端免费学习笔记(深入)”;
KesionCMS是漳州科兴信息技术有限公司开发的一套万能建站产品,是CMS行业最流行的网站建设解决方案之一。最新版X1.0把主系统及一些辅助系统模块化开发,前后台UI采用HTML5全新架构,方便随时删除(隐藏)安装所需要的模块。应广大用户群体建议,此次版本改动所有涉及编辑器和视频播放的模块,全部采用百度编辑器(ueditor)及ckplayer视频播放器,改进后的视频(flv,mp4等格式视频)
它本质是往 localStorage 写入一个标记位,让后续页面跳过 Flash 检测流程。比改账号设置更快,但不可靠——某些企业网络策略或浏览器扩展会拦截该页面的本地存储写入。
- 启用后务必返回视频页并刷新,不要只切标签页
- 若点击按钮无反应,检查是否启用了严格模式的隐私扩展(如
Privacy Badger),临时禁用再试 - 此方法无法解决因
Media Source Extensions被禁用导致的 HTML5 播放失败
禁用 Flash 插件强制触发 HTML5 回退
当其他方式都无效时,这是最底层的兜底方案:让 Flash 彻底不可用,B 站前端检测失败后只能走 HTML5 路径。
Chrome/Edge 用户访问 chrome://settings/content/flash 或 edge://settings/content/flash,将开关设为 Block sites from running Flash,然后重启浏览器。
- 重启后访问视频页,若出现“请安装 Flash Player”提示,反而是成功信号——说明 Flash 已被阻断,B 站正尝试 HTML5 加载
- Firefox 用户需在
about:config中搜索plugin.state.flash,设为0 - 此法不能修复因缺少
WebGL或HTTPS导致的解码失败,仅解决“选错播放器”的问题
真正卡住多数人的不是“怎么开”,而是开了之后播放器空白、卡顿或无法选高帧率——那往往和 Media Source Extensions 状态、AV1 解码支持 或广告脚本冲突有关,这些不在开关控制范围内,得单独排查。










