دوره مجازی اندروید (جلسه 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 دیدگاه کاربران
bahman azari replyپاسخ

با تشکر از استاد شاهینی عزیز.

Mr abbas replyپاسخ

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

سعید شاهینی

سلام، بعداً راجع بهش آموزش می گذارم

Mr abbas

😀
ممنون

جعفر پیشدادی replyپاسخ

با سلا وتشکر اگر در یکی از جلسات درباره چگونگی تبدیل تاریخ واستفاده از تاریخ شمسی توضیح داده شود ممنون میشویم

سعید شاهینی

سلام، چندیدن کتابخونه مفید در این زمینه هست که خیلی کار باهاشون راحته و نیازی به آموزش نداره، لینک تقویم های فارسی:
https://github.com/ebraminio/DroidPersianCalendar
https://github.com/alibehzadian/PersianDatePicker
https://github.com/mohamad-amin/PersianMaterialDateTimePicker

sara salami replyپاسخ

ببخشید استاد.میشه آدرس موزیک ها رو توی sdkذخیره کردودفعات بعد ازاونجا خوندمانندحالتی که برای عکساگفتین.(اگه کاربرsdkروپاک کنه چه مشکلی ایجادمیشه دوباره باید مجددا ازسرورلود بشه ؟…)

سعید شاهینی

سلام، بله می شه، باید چک کنید که اگر فایل موجود بود از فایل بخونه اگه نبود از سرور دانلود کنه. به این روش اگه عمل کنید مشکلی بوجود نمیاد.

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.