Description
Course info
Level
Intermediate
Updated
Jan 30, 2020
Duration
59m
Description

"Whether to use ExoPlayer or Android's MediaPlayer APIs?" - this question often comes to a developer's mind while creating a media player app for Android. In this course, Android: Working with ExoPlayer you will find the answer to this question. You will learn how to create a fully-featured media player app for Android using ExoPlayer. First, you will learn how to play regular media and adaptive streams. Next, you will implement a solid client-server architecture for audio playback. Finally, you will explore how to add support for offline media playback. When you are finished with this course, you will have the skills and knowledge of ExoPlayer needed to create a complete media player app for Android.

About the author
About the author

Gitanjal is an Android Developer with more than eight years of experience as an educator.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Gitanjal. I'm a freelance Android developer from India, and I welcome you to my course, Android: Working with ExoPlayer. ExoPlayer is an open-source media player created by Google, and the YouTube app uses ExoPlayer. Pluralsight's Android app also uses ExoPlayer. And there's so many other popular Android apps which are using ExoPlayer for media playback. Does this question often come to the developer's mind while creating a media player for Android, should I use ExoPlayer or the default media player in place of Android? And if you are having this question in your mind too, then this course is just for you. In this course, we are going to learn how to create a fully-featured media player app for Android using ExoPlayer. Some of the major topics that we will cover in this course include playing regular media and adaptive streams, displaying ads alongside videos, customizing the player UI, creating a solid architecture for audio playback, and downloading media for offline playback. By the end of this course, you will have your own media player app, and you will realize why ExoPlayer is the best option to create a media player app for Android. Before beginning this course, you should be familiar with the basic concepts of Android development and the basic syntax of the Kotlin language. I hope you'll join me on this journey to learn how to create a media player app for Android using ExoPlayer with my course, Android: Working with ExoPlayer, only at Pluralsight.