diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index cb24abd..b5fc5a7 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip diff --git a/android/src/main/kotlin/video/api/flutter/player/MethodCallHandler.kt b/android/src/main/kotlin/video/api/flutter/player/MethodCallHandler.kt index 31828af..6843528 100644 --- a/android/src/main/kotlin/video/api/flutter/player/MethodCallHandler.kt +++ b/android/src/main/kotlin/video/api/flutter/player/MethodCallHandler.kt @@ -105,6 +105,7 @@ class MethodCallHandler( } SET_VIDEO_OPTIONS -> { val videoOptions = try { + @Suppress("UNCHECKED_CAST") ((call.arguments as Map<*, *>)["videoOptions"] as Map).videoOptions } catch (e: Exception) { result.error("invalid_parameter", "Invalid video options", e) diff --git a/example/android/gradle.properties b/example/android/gradle.properties index b9a9a24..b69a3d1 100644 --- a/example/android/gradle.properties +++ b/example/android/gradle.properties @@ -1,6 +1,5 @@ org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true -android.defaults.buildfeatures.buildconfig=true android.nonTransitiveRClass=false android.nonFinalResIds=false diff --git a/ios/Classes/MethodCallHandler.swift b/ios/Classes/MethodCallHandler.swift index 9503f9a..16683f5 100644 --- a/ios/Classes/MethodCallHandler.swift +++ b/ios/Classes/MethodCallHandler.swift @@ -295,9 +295,6 @@ extension VideoType { return Keys.vod case VideoType.live: return Keys.live - default: - return Keys.vod - } } }