歌词同步与播放列表 — 把干货视频做成播客列表
歌词自动提取
BiliPai 的听视频模式会自动检测视频的字幕轨道(CC 字幕或 UP 主上传的字幕文件),把它转成歌词在界面上滚动显示。
工作原理
- 打开视频 → BiliPai 请求 B 站字幕 API
- 检测到有字幕 → 解析 SRT / ASS / JSON 格式的字幕文件
- 按时间戳在听视频模式界面上滚动显示
- 当前正在播放的那一行高亮显示
字幕来源
B 站视频的字幕有三种来源:
| 来源 | 获取成功率 | 说明 |
|---|---|---|
| CC 自动字幕 | 最高 | B 站自动生成,部分视频没有 |
| UP 主上传字幕 | 中 | 需要 UP 主主动上传 |
| AI 总结文字 | 低 | 视频笔记 AI 总结功能生成(见 AI 总结草稿) |
如果视频没有字幕,听视频模式的歌词区域会显示"本视频暂无字幕",但音频正常播放不受影响。
歌词显示设置
在听视频模式界面可以调:
- 字号:小号 / 中号 / 大号
- 颜色:跟随主题色 / 自定义
- 滚动方向:从上往下 / 居中高亮(卡拉 OK 效果)
播放列表
听视频模式支持原生播放列表——把多个视频加进队列,依次播放。
创建播放列表
方法一:从视频详情页
进入任意视频的详情页 → 点击播放按钮旁边的下拉菜单 → 添加到播放列表
方法二:从搜索结果
搜索结果页 → 长按某个视频 → 弹出菜单 → 加入播放列表(可以选中多个一起加)
方法三:听模式界面
听视频模式界面 → 点击右下角播放列表按钮 → 添加新项
播放列表操作
在听视频模式下点击右下角的播放列表按钮,进入列表管理页面:
| 操作 | 方法 |
|---|---|
| 查看当前队列 | 进入播放列表页面 |
| 调整顺序 | 长按条目后拖动 |
| 移除单个 | 条目左滑 → 删除 |
| 全部清空 | 右上角菜单 → 清空 |
| 重复播放 | 点击列表右上角的重复图标(一次 / 全部 / 单曲循环三档切换) |
| 随机播放 | 点击列表右上角的随机图标 |
一个实用场景
你想把某个 UP 主系列视频一口气听完:
- 搜索 UP 主名字
- 进 UP 主的视频列表页
- 批量选中想加的视频
- 全部加入播放列表
- 进听视频模式,锁屏,插上耳机
- 连续播放,定时关闭 30 分钟
播放列表和系统媒体中心
听视频模式的播放列表会和 Android 系统媒体中心联动:
- 系统锁屏通知栏显示当前播放内容 + 上一首/下一首/暂停
- 蓝牙耳机的物理按键控制下一首/上一首
- Android Auto / Android TV 等车载场景可以显示播放列表
小贴士
- 想让干货连续播放:提前把要听的视频加入列表,设置重复模式为"全部"
- 想避免自动续播到不想听的内容:在播放列表里只加你想听的视频,不要直接用播放队列
- 视频切换时会有 1~2 秒的缓冲,属于正常现象
下一页 定时关闭与系统媒体 介绍听视频模式的定时关闭和系统联动功能。