دوره آموزشی توسعه اندروید: صدا و تصویر

دوره آموزشی توسعه اندروید: صدا و تصویر

1 ساعت 46 دقیقهمتوسط2019-04-16

مدرسین

Kevin Moore

Kevin Moore

Senior Android Developer for Pandora

جزئیات دوره

آیا می خواهید ویدیو و صدا را در برنامه اندروید خود قرار دهید؟ اگر چنین است، پس این دوره برای شما مناسب است. به مربی کوین مور بپیوندید تا نحوه پشتیبانی از پخش ویدئو و صدا را با استفاده از ابزارک های سیستم یا ExoPlayer نشان دهد. کوین با پوشش چارچوب چند رسانه ای اندروید شروع می کند و نحوه کار با AudioManager برای کنترل فوکوس و حجم صدا و همچنین نحوه پخش صدا با MediaPlayer را توضیح می دهد. بعلاوه، نحوه کار با کلاس SoundPool برای بارگذاری و پخش صوت از قبل، ایجاد یک پروژه غنی از رسانه با ExoPlayer - یک پخش کننده رسانه در سطح برنامه از Google - و موارد دیگر را بیاموزید. برای یادگیری عملی، نمونه های کدنویسی را در طول دوره دنبال کنید.

اهداف یادگیری
چرا برنامه شما به صدا و تصویر نیاز دارد
کنترل صدا با AudioManager
پخش صدا با MediaPlayer
پخش همزمان چندین فایل صوتی با SoundPool
ایجاد رابط کاربری VideoView
پخش رسانه در پس زمینه
فرمت های صوتی و تصویری
کار با ExoPlayer

مهارت ها

Android DevelopmentAndroidMobile DevelopmentGoogleProject

سرفصل ها

چند رسانه‌ای اندروید

  • برنامه‌های غنی از رسانه با اندروید ایجاد کنید
  • آنچه باید بدانید

چند رسانه‌ای اندروید

  • چرا برنامه شما به صدا و تصویر نیاز دارد
  • دو راه برای بازی - Android یا ExoPlayer
  • مکان‌های رسانه - محلی یا جریانی
  • پخش صدا و تصویر

AudioManager

  • نمای کلی AudioManager
  • میزان صدا را تنظیم کنید
  • فوکوس صوتی
  • کنار گذاشتن فوکوس صوتی
  • مجوزهای اینترنت و WakeLock

MediaPlayer

  • راه اندازی
  • ایالات
  • بارگذاری فایل ها
  • پخش رسانه

SoundPool

  • نمای کلی SoundPool
  • فایل‌ها را با SoundPool بارگذاری کنید
  • پخش فایل‌ها با SoundPool
  • اتصال کنترل‌های رابط کاربری به SoundPool

VideoView

  • نمای کلی VideoView
  • یک رابط کاربری VideoView ایجاد کنید
  • پخش و مکث VideoView

MediaSession

  • نمای کلی MediaSession
  • مثال استفاده از MediaSession

پخش رسانه در پس زمینه

  • کانال ها
  • اطلاعیه ها
  • خدمات پس زمینه
  • MediaPlayer را ایجاد کنید
  • روش توقف و مکث ایجاد کنید
  • روش بازی ایجاد کنید

فرمت ها

  • فرمت‌های صوتی
  • فرمت‌های ویدئویی

ExoPlayer

  • نمای کلی و راه‌اندازی کتابخانه
  • مقدار دهی اولیه
  • بارگذاری و پخش رسانه
  • پخش کننده ویدیو و صدا ایجاد کنید
  • منابع رسانه‌ای ایجاد کنید
  • بازیکنان را تنظیم کنید

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان