Subscriber
Subscriber 用于订阅当前活跃播放器、歌曲、歌词、播放状态和显示配置。适用于需要读取词幕数据的第三方应用。
接入流程
- 添加 Subscriber 依赖。
- 创建
LyriconSubscriber。 - 注册连接监听。
- 调用
subscribeActivePlayer()订阅状态。 - 调用
register()注册。 - 不再使用时调用
unregister()或destroy()。
依赖
kotlin
implementation("io.github.proify.lyricon:subscriber:0.1.70")文档
最小示例
kotlin
val subscriber = LyriconFactory.createSubscriber(context)
subscriber.subscribeActivePlayer(object : SimpleActivePlayerListener {
override fun onSongChanged(song: Song?) {
}
})
subscriber.register()