به نام خدا، دوستان سلام، در این جلسه قصد داریم موزیک پلیری بسازیم که کاربر بتواند با استفاده از آن به موزیک مورد علاقه ی خود چه از اینترنت و چه از موبایل خود گوش کند. برای پیاده سازی این امکان از کلاس MediaPlayer اندروید استفاده می کنیم که امکانات فراوانی دارد.
مطالب مطرح شده در این جلسه عبارتند از :
- آموزش پخش موزیک از گوشی کاربر
- آموزش پخش موزیک از سرور
- آموزش پخش موزیک از فایل های پروژه
- معرفی MediaPlayer برای پخش موزیک و ویدیو
- متد create
- متد setDataSource برای مشخص کردن محل موزیک
- اینترفیس OnPrepareListener
- متد prepareAsyncبرای آماده سازی موزیک
- متد prepare
- اینترفیس onCompletionListener
- متد getCurrentPosition برای گرفتن ثانیه جاری موزیک
- متد getDuration برای گرفتن طول موزیک
- متد SeekTo برای جابه جایی زمان محل پخش موزیک
- معرفی Timer برای اجرا کردن تکه کد در زمان های مشخص
- متد Schedule
- معرفی کلاس TimerTask
- متد Run
- متد RunOnUiThread
- معرفی SeekBar
- اینترفیس onSeekBarChangeListener
- پارامتر fromUser
- پارامتر progress
- متد SetProgress
- متد SetSecondaryProgress
:: توجه
این مطلب یک جلسه از آموزش برنامه نویسی اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.
ببخشید استاد.میشه آدرس موزیک ها رو توی sdkذخیره کردودفعات بعد ازاونجا خوندمانندحالتی که برای عکساگفتین.(اگه کاربرsdkروپاک کنه چه مشکلی ایجادمیشه دوباره باید مجددا ازسرورلود بشه ؟…)
سلام، بله می شه، باید چک کنید که اگر فایل موجود بود از فایل بخونه اگه نبود از سرور دانلود کنه. به این روش اگه عمل کنید مشکلی بوجود نمیاد.
با سلا وتشکر اگر در یکی از جلسات درباره چگونگی تبدیل تاریخ واستفاده از تاریخ شمسی توضیح داده شود ممنون میشویم
سلام، چندیدن کتابخونه مفید در این زمینه هست که خیلی کار باهاشون راحته و نیازی به آموزش نداره، لینک تقویم های فارسی:
https://github.com/ebraminio/DroidPersianCalendar
https://github.com/alibehzadian/PersianDatePicker
https://github.com/mohamad-amin/PersianMaterialDateTimePicker
سلام من تا اینجا برا سایتم اپ ساختم میخواستم بدونم چطور اپمو page بندی کنم؟
یعنی میخوام صفحه اول 10 تا پست نشون بده
دکمه (صفحه بعدی)رو میزنم بره صفحه 2 و 10 تا پست بعدی رو نشون بده
چیکار کنم؟
ممنون
سلام، بعداً راجع بهش آموزش می گذارم
😀
ممنون
با تشکر از استاد شاهینی عزیز.