آموزش Android: کار با ExoPlayer

Android: Working with ExoPlayer

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه از ExoPlayer برای پخش فایلهای ویدئویی و صوتی از منابع مختلف ، ایجاد لیست پخش پویا ، پخش جریانی سازگار ، بارگیری پرونده های رسانه ای برای پخش آفلاین و سفارشی کردن رابط کاربری پخش کننده بر اساس نیاز خود استفاده کنید. "استفاده از ExoPlayer یا Android API های MediaPlayer؟ " - این سوال اغلب هنگام ایجاد یک برنامه پخش کننده رسانه برای آندروید ، به ذهن یک توسعه دهنده می رسد. در این دوره ، Android: کار با ExoPlayer پاسخ این سوال را پیدا خواهید کرد. شما یاد خواهید گرفت که چگونه با استفاده از ExoPlayer یک برنامه پخش کننده رسانه کاملاً برجسته برای Android ایجاد کنید. اول ، شما یاد خواهید گرفت که چگونه رسانه های منظم و جریان های سازگار را پخش کنید. در مرحله بعدی ، شما یک معماری سرور کلاینت-سرور را برای پخش صدا اجرا خواهید کرد. در آخر ، نحوه افزودن پشتیبانی برای پخش رسانه آفلاین را کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش ExoPlayer مورد نیاز برای ایجاد یک برنامه پخش کننده رسانه کامل برای Android را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع شدن Getting Started

  • مقدمه ای بر Exoplayer Introduction to Exoplayer

  • بررسی اجمالی پروژه Project Overview

  • دسترسی به کد منبع Accessing the Source Code

  • اجزای اساسی Basic Components

  • وابستگی ها Dependencies

پخش ویدئو Playing Video

  • پخش ویدئو Playing Video

  • نمایش تبلیغات در کنار فیلم ها Display Ads along Videos

  • جریان انطباقی چیست؟ What Is Adaptive Streaming?

  • پخش یک جریان DASH Playing a DASH Stream

  • سفارشی سازی رابط کاربر UI Customization

  • تغییر ساختار Changing the Structure

  • خلاصه Summary

پخش صدا Playing Audio

  • پخش صدا Playing Audio

  • معماری برای پخش صوتی Architecture for Audio Playback

  • ایجاد یک سرویس MediaBrowserService Creating a MediaBrowserService

  • ایجاد یک مشتری مرورگر رسانه Creating a Media Browser Client

  • همگام سازی مشتریان Keeping the Clients in Sync

  • نمایش اعلان سبک رسانه Displaying a Media Style Notification

  • خلاصه Summary

ایجاد لیست های پخش و بارگیری پرونده های رسانه ای Creating Playlists and Downloading Media Files

  • ایجاد لیست های پخش Creating Playlists

  • یک درخواست ویژگی جدید A New Feature Request

  • نحوه بارگیری در ExoPlayer چگونه کار می کند؟ How Downloading Works in ExoPlayer?

  • در حال بارگیری رسانه Downloading Media

  • بارگیری جریان های DASH Downloading DASH Streams

  • نمایش بارگیری ها Displaying Downloads

  • سفر تا کنون The Journey So Far

نمایش نظرات

نظری ارسال نشده است.

آموزش Android: کار با ExoPlayer
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
0h 59m
27
Pluralsight (پلورال سایت) pluralsight-small
10 بهمن 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gitanjal Bhattacharya Gitanjal Bhattacharya

Gitanjal یک توسعه دهنده اندروید از هند است. با بیش از هشت سال تجربه در زمینه تولید نرم افزار ، متخصص اندروید. او در چندین فناوری دیگر مانند لاراول ، Flutter ، Firebase و غیره به خوبی تجربه کرده است. یادگیری چیزهای جدید کلید خوشبختی گیتانجال است و کمک به دیگران در یادگیری چیزی باعث خوشحالی بیشتر او می شود. او عاشق تدریس است و در حین تدریس تمرکز خود را بر ارائه مفاهیم پیچیده به روشی می گذارد که یادگیری آن را برای همه آسان و سرگرم کننده می کند. او حتی از آموزش مفاهیم فنی به افرادی که هیچ سابقه فنی ندارند لذت می برد. Gitanjal چندین برنامه را در فروشگاه Google play منتشر کرده است که در دستیابی به میلیون ها کاربر موفق بوده اند. وی دارای گواهی Associate Android Developer از Google است.

Pluralsight (پلورال سایت)

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

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