最近一年的时间mac开发相对以前要活跃很多,这或许和国内iOS开发从业者发展迅速有关。3月18日,库克出席”中国发展高层论坛 2017″ 论坛的时候谈到,中国iOS开发从业者达到180万人,而在2014年的时候中国iOS开发者才50万,但已经是世界第一,同时期美国iOS开发者才30万。然而仅仅不到三年的时间,在国内培训机构疯狂招生下,iOS开发者极速增长,远远超过市场的需求,大量刚培训出来的学员毕业既失业。而作为苹果旗下的另外一个平台开发者人数却寥寥无几,这或许跟市场需求有关,据统计全球拥有接近一亿台mac用户。作为全世界iOS开发者最多的中国,mac开发人数却几乎可以忽略不计。
由于mac开发者人数少,相对于mac平台上的软件也少,而作为一个mac使用者,相信都希望自己的电脑上能有个全能但又界面美观的视频播放器。mac自带的视频播放器支持格式有限,比如rmvb、avi格式的视频就不支持解码,无法播放。在Mac App Store上下载播放器大多是收费的,而且性能也不一定好,很多播放器长期不更新,界面十分老旧。作为长期混迹各大论坛的我,发现年初有个很火的使用swift语言开发的开源视频播放器IINA,这款开源播放器界面很符合苹果 human interface guideline风格,而且是基于mpv开源项目开发而成,功能强大。不过今天我要介绍的是另外一款最近出现在GitHub上的开源视频播放器SBPlayer,源码:https://github.com/shibiao/SBPlayerClient。
SBPlayer是用Objective-C语言开发的基于VLC开源视频播放器,界面简单,由于是基于VLC开发的,理论上VLC支持的格式SBPlayer也支持。
SBPlayer的特点:
支持macOS 10.12及以上
播放流畅、稳定
几乎支持所有本地视频和音频格式,国人看片经常用到的格式更是完美支持。
切换播放以及打开文件速度极快,几乎毫不卡顿,支持拖拽文件到窗口播放,打开文件按钮播放,快捷键打开文件播放,支持键盘控制进度,声音,播放/暂停,下一个视频等等,支持按住播放器随意移动,自动关联相关文件格式,播放4k等视频毫无压力。
界面美观,一改Mac端播放器普遍界面单一,绝大多数无法更换皮肤,对喜欢不同颜色的用户来说是个遗憾,SBPlayer提供多种皮肤供用户选择。
SBPlayer主打本地视频播放,剔除普通用户用不到的一些功能,精简播放器,使用更为简单明了。
SBPlayer由于是基于Objective-C所写的播放器,而国内iOS程序员绝大多数只会OC,所以对当前是iOS开发者转写mac软件是个不错的学习资料。下载SBPlayer源码或者dmg文件安装在自己电脑上作为本地视频播放器也是个不错的选项。作为一个喜欢macOS系统的一员,希望有越来越多mac平台开源免费软件供使用,也喜欢mac平台的发展越来越好。