mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-20 11:08:03 +08:00
@@ -4,7 +4,7 @@ import 'dart:io' show Platform;
|
||||
import 'dart:math' show max, min;
|
||||
import 'dart:ui' as ui;
|
||||
|
||||
import 'package:PiliPlus/common/constants.dart';
|
||||
import 'package:PiliPlus/common/assets.dart';
|
||||
import 'package:PiliPlus/http/browser_ua.dart';
|
||||
import 'package:PiliPlus/http/constants.dart';
|
||||
import 'package:PiliPlus/http/loading_state.dart';
|
||||
@@ -654,7 +654,7 @@ class PlPlayerController with BlockConfigMixin {
|
||||
|
||||
return shadersDirPath = await AssetUtils.getOrCopy(
|
||||
'assets/shaders',
|
||||
Constants.mpvAnime4KShaders.followedBy(Constants.mpvAnime4KShadersLite),
|
||||
Assets.mpvAnime4KShaders.followedBy(Assets.mpvAnime4KShadersLite),
|
||||
path.join(appSupportDirPath, 'anime_shaders'),
|
||||
);
|
||||
}
|
||||
@@ -682,7 +682,7 @@ class PlPlayerController with BlockConfigMixin {
|
||||
'set',
|
||||
PathUtils.buildShadersAbsolutePath(
|
||||
await copyShadersToExternalDirectory,
|
||||
Constants.mpvAnime4KShadersLite,
|
||||
Assets.mpvAnime4KShadersLite,
|
||||
),
|
||||
]);
|
||||
case SuperResolutionType.quality:
|
||||
@@ -692,7 +692,7 @@ class PlPlayerController with BlockConfigMixin {
|
||||
'set',
|
||||
PathUtils.buildShadersAbsolutePath(
|
||||
await copyShadersToExternalDirectory,
|
||||
Constants.mpvAnime4KShaders,
|
||||
Assets.mpvAnime4KShaders,
|
||||
),
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import 'package:PiliPlus/common/constants.dart';
|
||||
import 'package:PiliPlus/common/style.dart';
|
||||
import 'package:flutter/material.dart' show BoxFit;
|
||||
|
||||
enum VideoFitType {
|
||||
@@ -10,7 +10,7 @@ enum VideoFitType {
|
||||
none('原始', boxFit: BoxFit.none),
|
||||
scaleDown('限制', boxFit: BoxFit.scaleDown),
|
||||
ratio_4x3('4:3', aspectRatio: 4 / 3),
|
||||
ratio_16x9('16:9', aspectRatio: StyleString.aspectRatio16x9)
|
||||
ratio_16x9('16:9', aspectRatio: Style.aspectRatio16x9)
|
||||
;
|
||||
|
||||
final String desc;
|
||||
|
||||
@@ -3,7 +3,9 @@ import 'dart:io';
|
||||
import 'dart:math' as math;
|
||||
import 'dart:ui' as ui;
|
||||
|
||||
import 'package:PiliPlus/common/assets.dart';
|
||||
import 'package:PiliPlus/common/constants.dart';
|
||||
import 'package:PiliPlus/common/style.dart';
|
||||
import 'package:PiliPlus/common/widgets/cropped_image.dart';
|
||||
import 'package:PiliPlus/common/widgets/custom_icon.dart';
|
||||
import 'package:PiliPlus/common/widgets/disabled_icon.dart';
|
||||
@@ -1916,7 +1918,7 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: [
|
||||
Image.asset(
|
||||
'assets/images/loading.webp',
|
||||
Assets.buffering,
|
||||
height: 25,
|
||||
cacheHeight: 25.cacheSize(context),
|
||||
semanticLabel: "加载中",
|
||||
|
||||
@@ -98,7 +98,7 @@ Widget buildSeekPreviewWidget(
|
||||
final url = data.image[pageIndex];
|
||||
|
||||
return ClipRRect(
|
||||
borderRadius: StyleString.mdRadius,
|
||||
borderRadius: Style.mdRadius,
|
||||
child: VideoShotImage(
|
||||
url: url,
|
||||
x: x,
|
||||
|
||||
Reference in New Issue
Block a user