Aves_mio0.88/plugins/google_cast/android/build.gradle.kts
2026-10-03 12:51:15 +02:00

63 lines
1.3 KiB
Text

plugins {
id("com.android.library")
id("kotlin-android")
}
android {
namespace = "com.aves.google_cast"
/*
* Mantiene il plugin allineato all'app principale.
*/
compileSdk = 36
kotlin {
jvmToolchain(17)
}
sourceSets {
getByName("main") {
java.srcDirs("src/main/kotlin")
}
}
defaultConfig {
/*
* L'app usa flutter.minSdkVersion = 24.
*
* Media3 Transformer richiede almeno Android 6.0, API 23.
* Impostiamo quindi il plugin a 24 per mantenerlo allineato
* all'applicazione principale.
*/
minSdk = 24
}
}
dependencies {
implementation(
"com.google.android.gms:play-services-cast-framework:21.4.0",
)
implementation(
"androidx.mediarouter:mediarouter:1.6.0",
)
/*
* Conversione e ridimensionamento dei video tramite MediaCodec.
*
* Tutti i moduli Media3 devono usare la stessa versione.
*/
val media3Version = "1.11.0"
implementation(
"androidx.media3:media3-transformer:$media3Version",
)
implementation(
"androidx.media3:media3-effect:$media3Version",
)
implementation(
"androidx.media3:media3-common:$media3Version",
)
}