Nuplayer 主要是负责流媒体播放流,在Android5.0之后开始取代Stagefright 支持更多的播放协议。
Mediaplayer 在Java层创建播放器之后,MediaPlayerService在SetDataSource时候根据播放类型创建相应的播放器;
MediaPlayerService在开机初始化时候注册播放器MediaPlayerFactory::registerBuiltinFactories();
player_type playerType = MediaPlayerFactory::getPlayerType(this, source);