iOS集成VLC避雷及简单使用

最近需要播放器支持更多格式,首先想到了伟大的FFmpeg,多次导入tools失败后开始考虑VLC。
查询了很多资料都是多导入老版本,导入后一堆报红。
最终官网选择了最新版本完美导入。
测试环境:Xcode版本13.3,真机iOS15.4
下载后选择(ios-arm64_armv7_armv7s)版本
拖入项目导入不多说了。

重点:

在项目里修改任意.m文件为.mm
之后会发现真机运行项目启动崩溃,在General - Framewoeks,Libraries,and Embedded Content中把VLC设置为Embed & Sign完美解决

简单使用

引入

#import 

代理


创建

self.vlcPlayer = [[VLCMediaPlayer alloc] init];
//设置播放的view
self.vlcPlayer.drawable = self.view;
//代理
self.vlcPlayer.delegate = self;
//设置播放资源路径
self.vlcPlayer.media = [VLCMedia mediaWithURL:url];
//开始播放
[self.vlcPlayer play];

到此vlc已经完美集成入项目,剩下的就是根据需要自定义播放面板了,可以去.h文件查看vlc的详细使用

你可能感兴趣的:(iOS集成VLC避雷及简单使用)