diff --git a/lib/plugin/pl_player/controller.dart b/lib/plugin/pl_player/controller.dart index 9dd1ee086..5987b13f1 100644 --- a/lib/plugin/pl_player/controller.dart +++ b/lib/plugin/pl_player/controller.dart @@ -841,10 +841,7 @@ class PlPlayerController { if (isAnim) { setShader(superResolutionType.value, pp); } - await pp.setProperty( - "af", - "scaletempo2=max-speed=8", - ); + await pp.setProperty("af", "scaletempo2=max-speed=8"); if (Platform.isAndroid) { await pp.setProperty("volume-max", "100"); String ao = Pref.useOpenSLES @@ -859,6 +856,16 @@ class PlPlayerController { // await pp.setProperty("gpu-context", "android"); // await pp.setProperty("gpu-api", "opengl"); await player.setAudioTrack(AudioTrack.auto()); + if (Pref.enableSystemProxy) { + final systemProxyHost = Pref.systemProxyHost; + final systemProxyPort = int.tryParse(Pref.systemProxyPort); + if (systemProxyPort != null && systemProxyHost.isNotEmpty) { + await pp.setProperty( + "http-proxy", + 'http://$systemProxyHost:$systemProxyPort', + ); + } + } } // 音轨