mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-31 16:18:22 +08:00
fix: onVideoDetailChange
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -4,6 +4,7 @@ import 'package:PiliPlus/models/bangumi/info.dart';
|
|||||||
import 'package:PiliPlus/models/video_detail_res.dart';
|
import 'package:PiliPlus/models/video_detail_res.dart';
|
||||||
import 'package:PiliPlus/plugin/pl_player/index.dart';
|
import 'package:PiliPlus/plugin/pl_player/index.dart';
|
||||||
import 'package:PiliPlus/utils/storage.dart';
|
import 'package:PiliPlus/utils/storage.dart';
|
||||||
|
import 'package:get/get_utils/get_utils.dart';
|
||||||
|
|
||||||
Future<VideoPlayerServiceHandler> initAudioService() async {
|
Future<VideoPlayerServiceHandler> initAudioService() async {
|
||||||
return await AudioService.init(
|
return await AudioService.init(
|
||||||
@@ -112,7 +113,8 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler {
|
|||||||
MediaItem? mediaItem;
|
MediaItem? mediaItem;
|
||||||
if (data is VideoDetailData) {
|
if (data is VideoDetailData) {
|
||||||
if ((data.pages?.length ?? 0) > 1) {
|
if ((data.pages?.length ?? 0) > 1) {
|
||||||
final current = data.pages?.firstWhere((element) => element.cid == cid);
|
final current =
|
||||||
|
data.pages?.firstWhereOrNull((element) => element.cid == cid);
|
||||||
mediaItem = MediaItem(
|
mediaItem = MediaItem(
|
||||||
id: UniqueKey().toString(),
|
id: UniqueKey().toString(),
|
||||||
title: current?.pagePart ?? "",
|
title: current?.pagePart ?? "",
|
||||||
@@ -132,7 +134,7 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler {
|
|||||||
}
|
}
|
||||||
} else if (data is BangumiInfoModel) {
|
} else if (data is BangumiInfoModel) {
|
||||||
final current =
|
final current =
|
||||||
data.episodes?.firstWhere((element) => element.cid == cid);
|
data.episodes?.firstWhereOrNull((element) => element.cid == cid);
|
||||||
mediaItem = MediaItem(
|
mediaItem = MediaItem(
|
||||||
id: UniqueKey().toString(),
|
id: UniqueKey().toString(),
|
||||||
title: current?.longTitle ?? "",
|
title: current?.longTitle ?? "",
|
||||||
|
|||||||
Reference in New Issue
Block a user