Merge pull request #1542 from Heap-Hop/ndk_mediacodec

Feat: Android H264/H265 decoder support
This commit is contained in:
RustDesk
2022-09-15 21:17:24 +08:00
committed by GitHub
11 changed files with 250 additions and 14 deletions

View File

@@ -32,7 +32,7 @@ apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android {
compileSdkVersion 32
compileSdkVersion 33
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}

View File

@@ -28,7 +28,7 @@ var isWeb = false;
var isWebDesktop = false;
var version = "";
int androidVersion = 0;
late final DesktopType? desktopType;
DesktopType? desktopType;
typedef F = String Function(String);
typedef FMethod = String Function(String, dynamic);

View File

@@ -271,7 +271,7 @@ _keepScaleBuilder() {
}
_registerEventHandler() {
if (desktopType != DesktopType.main) {
if (isDesktop && desktopType != DesktopType.main) {
platformFFI.registerEventHandler('theme', 'theme', (evt) async {
String? dark = evt['dark'];
if (dark != null) {