diff --git a/lib/pages/fav_detail/widget/fav_video_card.dart b/lib/pages/fav_detail/widget/fav_video_card.dart index 2e2b9435..def20849 100644 --- a/lib/pages/fav_detail/widget/fav_video_card.dart +++ b/lib/pages/fav_detail/widget/fav_video_card.dart @@ -44,8 +44,7 @@ class FavVideoCardH extends StatelessWidget { return; } String? epId; - if (videoItem.ogv != null && - ['番剧', '国创', '纪录片'].contains(videoItem.ogv['type_name'])) { + if (videoItem.type == 24) { videoItem.cid = await SearchHttp.ab2c(bvid: bvid); dynamic seasonId = videoItem.ogv['season_id']; epId = videoItem.epId; diff --git a/lib/pages/history/widgets/item.dart b/lib/pages/history/widgets/item.dart index e8734f59..236e518e 100644 --- a/lib/pages/history/widgets/item.dart +++ b/lib/pages/history/widgets/item.dart @@ -71,7 +71,7 @@ class HistoryItem extends StatelessWidget { } else { SmartDialog.showToast('直播未开播'); } - } else if (videoItem.badge == '番剧' || + } else if (videoItem.history?.business == 'pgc' || videoItem.tagName.contains('动画')) { /// hack var bvid = videoItem.history.bvid;