1.从VLC官网上下载一大堆资源然后脚本编译成动态库供iOS使用(MobileVLCKit.framework)
2.该动态库依赖4个系统库:
libbz2.tbd
libstdc++.tbd
libiconv.tbd
AudioToolbox.framework
3.将工程一个.m文件改为.mm文件,将build settings中的C ++标准库改一下
4.VLC的简单使用:
#import <MobileVLCKit/MobileVLCKit.h>
@interface ViewController ()
@property (nonatomic, strong) VLCMediaPlayer *player;
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.player = [[VLCMediaPlayer alloc] init];
// 设置需要播放的多媒体文件
NSURL *url = [NSURL URLWithString:@"http://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4"];
//NSURL *url = [[NSBundle mainBundle] URLForResource:@"minion_01.mp4" withExtension:nil];
self.player.media = [VLCMedia mediaWithURL:url];
// 设置播放界面的载体
self.player.drawable = self.view;
// 播放
[self.player play];
}