fix(android): apply dv conversion mode during init

This commit is contained in:
edde746
2026-05-18 20:32:34 +02:00
parent d85a622fbe
commit f4f2571168
3 changed files with 84 additions and 23 deletions
+9 -1
View File
@@ -195,7 +195,15 @@ class PlayerAndroid extends PlayerBase {
break;
case 'dv-conversion-mode':
_dvConversionMode = value;
if (initialized) await invoke('setDvConversionMode', {'mode': value});
final initFuture = _initFuture;
if (initialized) {
await invoke('setDvConversionMode', {'mode': value});
} else if (initFuture != null) {
await initFuture;
if (!disposed && initialized && _dvConversionMode == value) {
await invoke('setDvConversionMode', {'mode': value});
}
}
break;
case 'sub-visibility':
if (value == 'no') {