Skip to content

feat(audio_service): 实现鸿蒙播控中心上一集/下一集 - #120

Merged
qinshah merged 1 commit into
dev4harmony:ohosfrom
HelloZeroNick:feat/skip-control
Jul 21, 2026
Merged

feat(audio_service): 实现鸿蒙播控中心上一集/下一集#120
qinshah merged 1 commit into
dev4harmony:ohosfrom
HelloZeroNick:feat/skip-control

Conversation

@HelloZeroNick

Copy link
Copy Markdown

原先 VideoPlayerServiceHandler 未重写 skipToNext/skipToPrevious, 播控中心上一集/下一集按钮无响应。

通过在 VideoPlayerServiceHandler 中新增 onSkipToNext/onSkipToPrevious 回调字段,各页面控制器在 onInit 中注册对应逻辑:

  • UgcIntroController: prevPlay/nextPlay(分P/合集切换)
  • PgcIntroController: prevPlay/nextPlay(番剧切换)
  • AudioController: playPrev/playNext(音频列表切换)

onClose 中清理回调。

原先 VideoPlayerServiceHandler 未重写 skipToNext/skipToPrevious,
播控中心上一集/下一集按钮无响应。

通过在 VideoPlayerServiceHandler 中新增 onSkipToNext/onSkipToPrevious
回调字段,各页面控制器在 onInit 中注册对应逻辑:
- UgcIntroController: prevPlay/nextPlay(分P/合集切换)
- PgcIntroController: prevPlay/nextPlay(番剧切换)
- AudioController: playPrev/playNext(音频列表切换)

onClose 中清理回调,避免内存泄漏。
@qinshah
qinshah merged commit ec01b14 into dev4harmony:ohos Jul 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants