It took 2 months to complete the design and development of a video player. Before the development of this player, I expect the player is the player interface and Mac AppStore must be most video player interface that is extremely ugly, not humane, but also to meet the people’s taste, the interface skin can be replaced, so that different colors like interface people can find your love style and faster, supports almost all formats. The so-called good horse with a good saddle, in order to adapt to the elegant and delicate macOS, so the development of SBPlayer.
The SBPlayer adapter supports multi language, simplified Chinese, English, French and Spanish, japanese.
Advantages of SBPlayer:
1 supports almost all of the local video and audio formats, people often see the film format is perfect support.
2 switch play and open the file fast, almost no Caton, support drag and drop files to the window, open the file playback button, open the file playback support keyboard shortcut keys, control the schedule, sound, play / pause, a video and so on, to hold the player move, automatically associated file format playback 4K video is no pressure. 3
beautiful interface, a Mac interface end player generally single, most can not replace the skin, to love the different colors of the users is a pity, SBPlayer offers a variety of skin for the user to choose.
4.SBPlayer main local video playback, excluding ordinary users can not use some of the features to streamline the player, the use of more simple and clear.
SBPlayer part of the function screenshot:
SBPlayer supports almost all local video formats, including but not only in the following format:
Webm.rmvb..Asf.Avi.Divx.Dv.Flv.Gxf.M1v.M2v.M2ts.M4v.Mkv.Mov.Mp2.Mp4.Mpeg.Mpeg1.Mpeg2.Mpeg4.Mpg.Mts.Mxf.Ogg.Ogm.Ps.Ts.Vob.Wmv.A52.Aac.Ac3.Dts.Flac.M4a.M4p.Mka.Mod.Mp1.Mp2.Mp3.Ogg, because it is developed by VLC player based on VLC, so the theory support format SBPlayer fully supports. SBPlayer can also play video stream format, HTTP, RTMP, m3u8, MMS and RTSP format format, but temporarily still problems. SBPlayer use Objective-C to complete, but the thought itself is not particularly proficient in Swift language, swift compiler is also a bit slow, many methods can not be precise positioning point into the system, so is still complete with OC, the code written is very poor, not happy or not.
Like to change the taste of the user to download the source code can be installed on the SBPlayer, SPlayer has open source. Source: https://github.com/shibiao/SBPlayerClient
download address: SBPlayer_V1.0 (more than 10.12)
Recently done with a Swift to write open source MAC side cocoapods assistant will soon be done, use it to make use of cocoapods to import third party libraries will be easier