安卓播放器中,MX、DICE、BS有什么差别都好在哪里

找不到原帖了

dice和bs差不多,都是自带parser:
文件-->自带parser解封装-->(视频流to系统解码器, 音频流由播放器自己软解)

MX player的话,是
文件-->系统parser解封装-->(系统播放器解码视频和/或音频)
如果系统播不了音频,则同时进行的
文件-->自带parser解封装-->(自带软解音频)

相当于一个文件同时由系统播放器解封装播放出画面,软解播放器解封装出音频。

区别:
系统parser不支持的文件封装/格式,dice bs可播,MX就直接sb了
因为MX的视频是由系统parser解出来的
而dice bs可以由自己的parser解开

parser和软解用的一般都是ffmpeg
---
比如蓝光m2ts文件,MX播放不能,而dice bs可硬解。
----

根据网上的资料整理的,个人理解 仅供参考

--
其他的话,MX对字幕支持的貌似好些。。。