ساخت مدیاپلیر در اندروید


مدیاپلیر در اندروید

معرفی سه کتابخانه مدیاپلیر در اندروید

مدیاپلیر در اندروید عملکرد مهمی ست که بسیاری از برنامه ها با آن درگیر هستند. هنگام نیاز به مدیاپلیر در اندروید، اجرای روان مدیاپلیر در اندروید و درگیری کمتر حافظه حائز اهمیت هستند. کتابخانه هایی برای مدیریت بهتر این موارد برای برنامه اندرویدی وجود دارند. اما هدف این مقاله بیشتر از معرفی کتابخانه برای مدیاپلیر در اندروید، معرفی سورس های تمیزی ست که خواندن آنها به برنامه نویس کمک کند تا بدون افزودن کتابخانه و افزایش حجم پروژه به نتیجه مطلوب برسد.

کتابخانه Canaree Music Player

مدیاپلیر در اندروید

یک موزیک پلیر تمیز و کامل بر پایه Dagger و RxJava که با زبان کاتلین نوشته شده است. دو روش برای پیاده سازی کتابخانه در پروژه وجود دارد. روش اول باعث می شود برنامه شما از فرمت های FFMPEG و FLAC و OPUS پشتیبانی نکند.

روش اول : افزودن کتابخانه به فایل build.gradle

implementation 'com.google.android.exoplayer:exoplayer-core:$latest_exoplayer_version

روش دوم :

ابتدا به setting.gradle رفته و برای تغییر gradle.txt.exoplayerRoot ای قسمت را :

apply from: new File(gradle.ext.exoplayerRoot, 'core_settings_min.gradle')

تبدیل به خط زیر می کنید :

apply from: new File(gradle.ext.exoplayerRoot, 'core_settings.gradle')

سپس gradle.properties را به شکل زیر می سازید :

# OPTIONAL properties
org.gradle.jvmargs=-Xmx4096m
org.gradle.parallel=true
org.gradle.daemon=true

android.useAndroidX=true
android.enableJetifier=true
android.enableSeparateAnnotationProcessing=true

# incremental
kotlin.incremental=true
kapt.incremental.apt=true
# parallel
kapt.use.worker.api=true
# compilation avoidance
kapt.include.compile.classpath=false

# proguard
android.enableR8=true
android.enableR8.fullMode=true

# MANDATORY properties (keys)
last_fm_key="your_key"
last_fm_secret="your_secret"

fritz_key="your_fritz_sdk_key"

aes_password="your_aes_password"

ad_mob_key="your_ad_mob_key"
# test ad unit id
ad_mob_unity_id_bottom_navigation="ca-app-pub-3940256099942544/6300978111"

معرفی کتابخانه مدیاپلیر Music-Player-GO

مدیاپلیر در اندروید

این کتابخانه ساده و سبک برای استفاده از مدیاپلیر در اندروید، کمترین درگیری را برای حافظه بوجود می آورد. یک مدیاپلیر رنگارنگ و کارپسند. کاربر می تواند بدون navigate نمودن بین فرگمنت ها، به راحتی رنگ دلخواه خود را روی پلیر پیاده کند. با این کتابخانه می توان به طور random موزیکی را پخش کرد هم چنین با وجود search bar می توان در لیست آهنگ جستجو کرد.

این کتابخانه بر اساس LiveData و ViewModel و androidx نوشته شده است. هم چنین با هدفون نیز می توان پلیر را کنترل نمود.

معرفی کتابخانه Music Player

مدیاپلیر در اندروید

مدیاپلیری جذاب و منعطف با انیمیشن های جذاب. در این پروژه کلاس MusicCoverView که زیر کلاسی از ImageView ست برای نمایش و چرخش کاور موزیک ها کارآمد است. به کمک این کتابخانه می توانید از پیچیدگی و سختی پیاده سازی UI خلاص شوید. ریسایکلرویو این کتابخانه کاملا منعطف و روان پیاده شده، بطوری که می توان حجم زیادی از داده ها را به روانی نمایش داد.

 

به این پست امتیاز دهید

روی ستاره های کلیک کنید و امتیاز بدید

میانگین امتیاز 0 / 5. تعداد: 0

از امتیاز شما متشکریم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Enter Captcha Here : *

Reload Image