使用SDL和使用视频视频的媒体播放器类之间的区别

时间:2014-01-21 08:01:16

标签: android ffmpeg media-player sdl

我一直在网上冲浪一段时间,以便对android中的媒体框架有基本的了解。作为其中的一部分,

要显示视频,我们有媒体播放器类或视频视图组件,可以轻松显示视频。当我们有框架本身提供的这样的解决方案时,为什么很少有像SDL [Simple Direct Media Layer]这样的组件,它声称与视频视图具有相同的功能。?

两者有何不同?

如果问题非常基本,请与我一起露面。

1 个答案:

答案 0 :(得分:1)

SDL的主要 raison d'etre 与许多其他本地库一样,是为了更容易将现有项目移植到Android,或帮助创建新的跨平台项目。如果您的商业计划是生成仅限Android的应用,那么如果您使用系统媒体框架,您很可能会更容易,更快地获得它。您还有更好的机会充分利用该系统。但是,如果您考虑移植到其他平台(移动或桌面),您应该强烈考虑将SDL作为构建块,它可以提供与设备无关的API,让您专注于应用程序逻辑。