یک برنامه که رسانه پخش میکند، برای نمایش رسانه و کنترل پخش، به اجزای رابط کاربری نیاز دارد. کتابخانه Media3 شا��ل دو ماژول رابط کاربری است که شامل تعدادی اجزای رابط کاربری هستند.
برای استفاده از ماژول رابط کاربری مبتنی بر Views ، وابستگی زیر را اضافه کنید:
کاتلین
implementation("androidx.media3:media3-ui:1.10.0")
گرووی
implementation "androidx.media3:media3-ui:1.10.0"
برای وابستگی به ماژول رابط کاربری مبتنی بر Jetpack Compose ، وابستگی زیر را اضافه کنید:
کاتلین
implementation("androidx.media3:media3-ui-compose:1.10.0")
گرووی
implementation "androidx.media3:media3-ui-compose:1.10.0"
برای وابستگی به ماژول رابط کاربری مبتنی بر Jetpack Compose با Material3 ، وابستگی زیر را اضافه کنید:
کاتلین
implementation("androidx.media3:media3-ui-compose-material3:1.10.0")
گرووی
implementation "androidx.media3:media3-ui-compose-material3:1.10.0"
ما اکیداً شما را تشویق میکنیم که برنامه خود را به روش Compose-first توسعه دهید یا از استفاده از Views مهاجرت کنید .
نکته: ماژولهای media3-ui-compose و media3-ui-compose-material3 هنوز با ماژول media3-ui در یک سطح نیستند.