Merge pull request #418 from orz12/fix-customspeed-dynamic-not-double

fix:自定义倍速后白屏
This commit is contained in:
guozhigq
2024-01-20 13:41:04 +08:00
committed by GitHub
6 changed files with 8 additions and 9 deletions

View File

@ -34,7 +34,7 @@ class ContentContainer extends StatelessWidget {
child: contentWidget!, child: contentWidget!,
) )
else else
Spacer(), const Spacer(),
if (bottomWidget != null) bottomWidget!, if (bottomWidget != null) bottomWidget!,
], ],
), ),

View File

@ -15,7 +15,7 @@ class HtmlHttp {
Match match = regex.firstMatch(response.data)!; Match match = regex.firstMatch(response.data)!;
String matchedString = match.group(0)!; String matchedString = match.group(0)!;
response = await Request().get( response = await Request().get(
'https:$matchedString' + '/', 'https:$matchedString/',
extra: {'ua': 'pc'}, extra: {'ua': 'pc'},
); );
} }

View File

@ -6,7 +6,7 @@ import 'package:cookie_jar/cookie_jar.dart';
import 'package:dio/dio.dart'; import 'package:dio/dio.dart';
import 'package:dio/io.dart'; import 'package:dio/io.dart';
import 'package:dio_cookie_manager/dio_cookie_manager.dart'; import 'package:dio_cookie_manager/dio_cookie_manager.dart';
import 'package:dio_http2_adapter/dio_http2_adapter.dart'; // import 'package:dio_http2_adapter/dio_http2_adapter.dart';
import 'package:hive/hive.dart'; import 'package:hive/hive.dart';
import '../utils/storage.dart'; import '../utils/storage.dart';
import '../utils/utils.dart'; import '../utils/utils.dart';

View File

@ -210,11 +210,11 @@ class _WhisperPageState extends State<WhisperPage> {
); );
} else { } else {
// 请求错误 // 请求错误
return SizedBox(); return const SizedBox();
} }
} else { } else {
// 骨架屏 // 骨架屏
return SizedBox(); return const SizedBox();
} }
}, },
) )

View File

@ -289,9 +289,8 @@ class PlPlayerController {
_longPressSpeed.value = videoStorage _longPressSpeed.value = videoStorage
.get(VideoBoxKey.longPressSpeedDefault, defaultValue: 2.0); .get(VideoBoxKey.longPressSpeedDefault, defaultValue: 2.0);
} }
final List<double> speedsListTemp = videoStorage speedsList = List<double>.from(videoStorage
.get(VideoBoxKey.customSpeedsList, defaultValue: <double>[]); .get(VideoBoxKey.customSpeedsList, defaultValue: <double>[]));
speedsList = List<double>.from(speedsListTemp);
for (final PlaySpeed i in PlaySpeed.values) { for (final PlaySpeed i in PlaySpeed.values) {
speedsList.add(i.value); speedsList.add(i.value);
} }

View File

@ -80,7 +80,7 @@ class WbiSign {
String getMixinKey(String orig) { String getMixinKey(String orig) {
String temp = ''; String temp = '';
for (int i = 0; i < mixinKeyEncTab.length; i++) { for (int i = 0; i < mixinKeyEncTab.length; i++) {
temp += orig.split('')[mixinKeyEncTab[i] as int]; temp += orig.split('')[mixinKeyEncTab[i]];
} }
return temp.substring(0, 32); return temp.substring(0, 32);
} }