دوره مجازی اندروید (جلسه 29):ساخت موزیک پلیر حرفه ای

- visibility ٨ mode_comment

به نام خدا، دوستان سلام، در این جلسه قصد داریم موزیک پلیری بسازیم که کاربر بتواند با استفاده از آن به موزیک مورد علاقه ی خود چه از اینترنت و چه از موبایل خود گوش کند. برای پیاده سازی این امکان از کلاس MediaPlayer اندروید استفاده می کنیم که امکانات فراوانی دارد.

مطالب مطرح شده در این جلسه عبارتند از :

  • آموزش پخش موزیک از گوشی کاربر
  • آموزش پخش موزیک از سرور
  • آموزش پخش موزیک از فایل های پروژه
  • معرفی MediaPlayer برای پخش موزیک و ویدیو
    • متد create
    • متد setDataSource برای مشخص کردن محل موزیک
    • اینترفیس OnPrepareListener
    • متد prepareAsyncبرای آماده سازی موزیک
    • متد prepare
    • اینترفیس onCompletionListener
    • متد getCurrentPosition برای گرفتن ثانیه جاری موزیک
    • متد getDuration برای گرفتن طول موزیک
    • متد SeekTo برای جابه جایی زمان محل پخش موزیک
  • معرفی Timer برای اجرا کردن تکه کد در زمان های مشخص
    • متد Schedule
    • معرفی کلاس TimerTask
    • متد Run
    • متد RunOnUiThread
  • معرفی SeekBar
    • اینترفیس onSeekBarChangeListener
    • پارامتر fromUser
    • پارامتر progress
    • متد SetProgress
    • متد SetSecondaryProgress
info توجه

این مطلب یک جلسه از دورهدوره آموزش پروژه محور برنامه نویسی اندروید - پایه تا پیشرفته می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره دوره آموزش اندروید

comment دیدگاه کاربران
fatemeh mirakipour

سلام خسته نباشید دوره جامع اندروید کی تموم میشه؟

میخوام سفارش پست بدم

سعید شاهینی

سلام٬ دوره اندروید به پایان رسیده. می تونید ۱۵ هر ماهی درخواست ارسال پکیج بدید.

بهزاد فیروزی

سلام خسته نباشید
من در این قسمت وقتی که میخوام تگ ImageView رو به AdjustableImageView تبدیل کنم نمیشه. کنترل اسپیس رو هم میزنم no suggestion رو میده. مشکل از کجاست؟

سعید شاهینی

سلام٬ وقت بخیر. لایبری AdjustableImageView به پروژه اضافه نشده یا پروژه رو Build نکردید

سید رضا

سلام، در اپ های اندرویدی فرم هایی که به سمت سرور داده ارسال میکنند مسائل امنیتی مطرح میشه؟ مثلا جهت جلوگیری از حملات، همون کاری که تو طراحی وب انجام میدیم؟!

سعید شاهینی

سلام٬ امنیت رو سرور برای اپلیکیشن تامین می کنه. ما که برنامه نویس اندروید هستیم که کلاینت محسوب می شه٬ وظیفه مون تامین امنیت api نیست! تنهاکاری که برای امن کردن لازمه انجام داد اینه که ارتباط با سرور با https باشه. از طرفی کدهارو موقع Release به هم ریخته یا Obfuscate کنیم که نتونن مهندسی معکوس کنن که این موضوع آموزش داده می شه.

Tohid Gecube

سلام خدمت استادان گرامی.من امروز این آموزش هارو خریداری کردم.(البته بصورت ارسال پستی پکیج)خواستم بدونم چند روز زمان میبره که برسه بدستم؟

پشتیبانی سون لرن

سلام دوست عزیزشنبه هرهفته ارسال داریم ونهایتا تا 48ساعت به دستتون میرسه

Tohid Gecube

سلام ببخشید ارسال پکیج ها بصورت سفارش پستی به مشهد حدودا چند روز طول میکشه؟من دیروز این پکیج رو خریداری کردم

3 تا 4 روز

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.