| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
最新支持
调研中
如果之前使用的 ijkplayer,可以轻松迁移到 fsplayer,请参考 迁移指南 。
| 最低支持平台 | 架构 |
|---|---|
| iOS 12.0 | arm64、arm64_simulator、x86_64_simulator |
| macOS 10.14 | arm64、x86_64 |
| tvOS 12.0 | arm64、arm64_simulator、x86_64_simulator |
FSPlayer 完全免费,使用 LGPLv3 许可协议发布,感觉不错可以 请作者喝咖啡 。
通过 Swift Package Manger 集成: FSPlayer-SPM.git
通过 Cocoapods 集成:
pod "FSPlayer", :podspec => 'https://github.com/debugly/fsplayer/releases/download/1.1.0/FSPlayer.spec.json'
FSOptions *options = [FSOptions optionsByDefault]; //创建播放器 self.player = [[FSPlayer alloc] initWithContent:url options:options]; //创建播放器渲染view NSView <FSVideoRenderingProtocol>*playerView = self.player.view; playerView.frame = self.playerContainer.bounds; playerView.autoresizingMask = NSViewWidthSizable | NSViewHeightSizable; [self.playerContainer addSubview:playerView positioned:NSWindowBelow relativeTo:self.playerCtrlPanel]; //加载完毕自动播放 self.player.shouldAutoplay = YES; //异步加载 [self.player prepareToPlay];
更详细的使用说明文档
源码完全开放,可以自己编译 Framework:
# Build iOS Framework
./FFToolChain/main.sh install -p ios -l 'ass ffmpeg'
./examples/ios/build-framework.sh
# Build macOS Framework
./FFToolChain/main.sh install -p macos -l 'ass ffmpeg'
./examples/macos/build-framework.sh
# Build tvOS Framework
./FFToolChain/main.sh install -p tvos -l 'ass ffmpeg'
./examples/tvos/build-framework.sh在 FSPlayer 的基础上提供了更加强劲的功能,以动态库的形式提供。
邮件联系:debugly@icloud.com
| Back | FazBrowse Home | New Git URL |