媒体播放器
MediaPlayer
的使用主要基于状态图:
https://i.stack.imgur.com/a5JqU.gif
这意味着为了播放音频/视频,必须发生定义的动作序列是特定的顺序。它还说明了在哪个状态可以采取什么行动 。
MediaPlayer API 缺乏灵活性(添加自定义解码器和渲染逻辑),缺乏动态自适应流媒体 HTTP(DASH)
和 SmoothStreaming 的支持。对于这些,请查看 ExoPlayer 。
MediaPlayer
的使用主要基于状态图:
https://i.stack.imgur.com/a5JqU.gif
这意味着为了播放音频/视频,必须发生定义的动作序列是特定的顺序。它还说明了在哪个状态可以采取什么行动 。
MediaPlayer API 缺乏灵活性(添加自定义解码器和渲染逻辑),缺乏动态自适应流媒体 HTTP(DASH)
和 SmoothStreaming 的支持。对于这些,请查看 ExoPlayer 。