☰
阅读Sigma隐藏玩法:带歌词的音频播放与带弹幕的视频播放怎么用
2026/10/1 15:47:39 网站建设 项目流程

阅读Sigma隐藏玩法:带歌词的音频播放与带弹幕的视频播放怎么用

【免费下载链接】legado-E阅读Sigma是legado的继承,保持开源免费,延续开源精神。项目地址: https://gitcode.com/gh_mirrors/legado2/legado-E

阅读Sigma(legado-E)不仅是一个开源免费的阅读App,它的音频播放器自带歌词同步显示、视频播放器支持加载弹幕,这两个隐藏玩法很多用户都没发现。本文带你快速上手:音频书籍如何显示滚动歌词、视频书籍如何开启弹幕,只需在书源里配置"副文规则"即可,无需任何代码基础。

一、带歌词的音频播放怎么用

阅读Sigma支持把网络音频资源导入为"音频书籍",播放时如果书源配置了歌词获取规则,播放界面就会出现随进度滚动的歌词,还能拖动、点击跳转进度。

1. 歌词从哪里来

核心逻辑在播放页面 AudioPlayActivity.kt 中:

  • 程序优先读取当前章节的歌词变量lyric;
  • 歌词非空时加载到歌词组件lyricViewX(一个支持滚动的歌词视图),并实时跟随播放进度高亮当前行。

简单说:歌词 = 书源"副文规则"抓取到的内容。官方规则说明在 ruleHelp.md 中明确写道:

书籍为音频时,获取的内容作为歌词显示。

2. 三步开启歌词播放

  1. 添加一个音频类型书源(书源规则中,正文字段返回音频链接,副文字段返回歌词文本,如 LRC 格式内容);
  2. 用该书源导入音频书籍,加入书架;
  3. 点击书架上的书籍,直接进入音频播放页,歌词自动滚动显示。

播放页还支持这些实用操作:

  • 拖动歌词/点击歌词:直接跳转到对应时间点(OnPlayClickListener实现);
  • 长按进度条:弹出定时关闭、倍速调节面板;
  • 播放模式切换:顺序播放、单曲循环、随机播放等,菜单里一键切换。

音频播放的完整调度逻辑见 AudioPlay.kt。

二、带弹幕的视频播放怎么用

阅读Sigma同样能把网络视频资源作为"视频书籍"导入,播放器基于 GSYVideoPlayer 封装,并内置了弹幕引擎,播放时弹幕从屏幕上飘过,追番观影体验拉满。

1. 弹幕从哪里来

弹幕实现在播放器组件 VideoPlayer.kt 中,内部集成了DanmakuView弹幕视图和 BiliDanmukuParser.kt 弹幕解析器。

数据来源同样是书源规则:书籍为视频时,副文规则获取的内容作为弹幕文本加载(见 ruleHelp.md)。也就是说,只要书源副文字段返回弹幕数据(如 XML 弹幕文件内容),播放器就能自动解析并滚动显示。

2. 三步开启弹幕播放

  1. 添加视频类型书源:正文字段返回视频播放地址(支持 m3u8/mp4 等),副文字段返回弹幕数据地址或内容;
  2. 用该书源导入视频书籍;
  3. 打开书籍进入播放页,点击播放器上的弹幕开关即可显示/隐藏弹幕。

视频播放页还有这些加分项:

  • 长按画面加速:长按播放画面直接进入高速播放(如 3 倍速),松手恢复;
  • 选集切换:多集内容可直接在播放器内切集;
  • 倍速调节、悬浮窗、锁屏旋转:控制栏一应俱全。

视频播放的核心调度见 VideoPlay.kt,弹幕与播放器联动逻辑都在 gsyVideo 目录下。

三、常见疑问速答

Q:为什么我的音频没有歌词?A:检查书源"副文规则"是否配置并正确返回歌词内容。副文字段为空时,播放页不会显示歌词区域。

Q:为什么视频没有弹幕?A:同样是副文规则的问题——视频书源的副文字段需要返回可解析的弹幕文本,另外确认播放页弹幕开关已打开。

Q:这两个功能需要联网吗?A:书源导入内容时需要网络;已缓存的音频、视频、歌词和弹幕数据均可离线播放。

阅读Sigma延续 legado 的开源精神,保持开源免费。把歌词、弹幕这类"阅读+"玩法玩起来,你会发现它不只是读书工具,更是一个随身携带的多媒体中心。

【免费下载链接】legado-E阅读Sigma是legado的继承,保持开源免费,延续开源精神。项目地址: https://gitcode.com/gh_mirrors/legado2/legado-E

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询