中小企业采用Vlc作为多媒体播放引擎,大致的理由有:
1,Vlc程序开源且能够跨平台
2,Vlc的功能很强大,几乎能够支持主流的音视频等等
3,Vlc的程序框架灵活,采用plugin的方法整合在一起
当然还有其它的原因
若你仔细研读且参与到Vlc的程序开发以及修改,会发现一个问题,例如:其中的一个plugin在当前的版本 2.x.x够用,若项目有新的需求,用到该plugin的更多功能扩展,且刚好Vlc有新的高版本3.x.x,这个时候你下载新的高版本程序,查找对应位置的plugin的程序改动,你会发现改动非常多,有可能存在的改动:
1,增加新的模块内文件
2,相关的结构体增加新的字段以及增加新的结构体等
3,关联的文件接口以及结构体都有改动
总之一句话,Vlc大号版本程序改动会有很多且找不到规律,欢迎在Vlc开发过程中碰到这样问题的程序同行留言评论


