opt: only play audio

Closes #519

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-03-25 18:25:08 +08:00
parent d4e4813c78
commit cd3385be63
2 changed files with 28 additions and 18 deletions

View File

@@ -318,7 +318,18 @@ class _HeaderControlState extends State<HeaderControl> {
2 => Obx(
() => ActionRowLineItem(
iconData: Icons.headphones,
onTap: widget.controller.setOnlyPlayAudio,
onTap: () {
widget.controller.onlyPlayAudio.value =
!widget.controller.onlyPlayAudio.value;
if (widget.controller.onlyPlayAudio.value) {
widget.videoDetailCtr.playerInit(
video: widget.videoDetailCtr.audioUrl ?? '',
audio: '',
);
} else {
widget.videoDetailCtr.playerInit();
}
},
text: " 听视频 ",
selectStatus: widget.controller.onlyPlayAudio.value,
),