max quality for external videos

This commit is contained in:
gdlbo
2022-10-12 22:04:08 +03:00
parent 6753dc9a8c
commit 9cb9bf4167
2 changed files with 7 additions and 1 deletions
@@ -2,6 +2,7 @@ package ru.vtosters.lite.utils;
import static android.text.TextUtils.isEmpty;
import static ru.vtosters.lite.utils.AndroidUtils.getGlobalContext;
import static ru.vtosters.lite.utils.Preferences.getBoolValue;
import static ru.vtosters.lite.utils.Preferences.isEnableExternalOpening;
import android.annotation.SuppressLint;
@@ -59,7 +60,7 @@ public class ExternalLinkParser {
if (!isEnabled || file.isEmpty()) return false;
if (checkVkVideo(file)) {
if (qualities.size() == 1) {
if (qualities.size() == 1 || getBoolValue("maxquality", false)) {
startExternalVideo((String) qualities.values().toArray()[0], context);
} else {
String[] titles = qualities.keySet().toArray(new String[0]);
+5
View File
@@ -76,6 +76,11 @@
android:key="isEnableExternalOpening"
android:summary="@string/interfacevideoextsum"
android:title="@string/interfacevideoext" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="maxquality"
android:summary="Открывать видео в максимальном качестве через внешний видеоплеер"
android:title="Максимальное качество" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_disable_video_feed"