ExoPlayerとは Androidの動画再生用のライブラリで、Googleが提供しており、オープンソースです。 公式ドキュメントはこちらにあります。 またGoogleIO 2016にもセッションがあるので、動画で見たい方はそちらが良いでしょう。基本的な使い方や、使うメリットなどが解説されています。 本気で使いたい方は公式ドキュメントを読み込み、デモアプリを動かし、そのコードを参考にしながら作り込めば良いでしょう。 本記事では、動画アプリを作るために業務で約1年半このExoPlayerと付き合い続けた一人のAndroidエンジニアのExoPlayerとの付き合い方を紹介したいと思います。 使い方について クラス数も多く、実際の動画再生までわりとコードを書かないといけませんが、デモアプリや公式ドキュメントが充実しているので、理解は容易いと思います。 その中で特に理解しておくべき事項としては