媒體播放器

MediaPlayer 的使用主要基於狀態圖:

https://i.stack.imgur.com/a5JqU.gif

這意味著為了播放音訊/視訊,必須發生定義的動作序列是特定的順序。它還說明了在哪個狀態可以採取什麼行動

MediaPlayer API 缺乏靈活性(新增自定義解碼器和渲染邏輯),缺乏動態自適應流媒體 HTTP(DASH) 和 SmoothStreaming 的支援。對於這些,請檢視 ExoPlayer