MobileVLCKit的初探

MobileVLCKit是開源的第三方視頻播放器,支持播放rtsp,MP4,wavm,rsp等格式,可以在https://wiki.videolan.org/Documentation:IOS/網站上找到ios開發(fā)的資料,不過,其他平臺也有,請自己取。MobileVLCKit可以自己編譯也可以使用現成的sdk,進行集成,本文主要主要介紹自己手動集成過程。我主要使用庫版本是:MobileVLCKit-3.3.9,如需要其他版本,可以自行去MobileVLCKit-3.3.9網站下載。

1、將MobileVLCKit導入到工程中

2、添加MobileVLCKit所依賴的庫,庫如下:

AudioToolbox.framework、VideoToolbox.framework、CoreMedia.framework、CoreVideo.framework、CoreAudio.framework、AVFoundation.framework、MediaPlayer.framework

下面是依賴tbd庫如下:

libstdc++.6.0.9.tbd、libiconv.2.tbd、libc++.1.tbd、libz.1.tbd、libbz2.1.0.tbd

集成過后,如果運行沒有問題,就可以添加代碼,進行簡單的播放文件,我是播放簡單的MP4文件,

導入頭文件:<MobileVLCKit/MobileVLCKit.h>

@interface ViewController ()

@property (nonatomic, strong) VLCMediaPlayer *player;

@end

- (void)viewDidLoad {

? ? [super viewDidLoad];


? ? UIView*videoView = [[UIViewalloc]initWithFrame:CGRectMake(0,100,self.view.bounds.size.width,220)];

? ? [self.viewaddSubview:videoView];

? ? self.player = [[VLCMediaPlayer alloc] initWithOptions:nil];

? ? self.player.drawable= videoView;

? ? self.player.media = [VLCMedia mediaWithPath:[[NSBundle mainBundle] pathForResource:@"123" ofType:@"mp4"]];

? ? [self.player play];

? ? // Do any additional setup after loading the view, typically from a nib.

}

這樣就可以播放MP4文件。其他功能后續(xù)在待續(xù)。



參考資料:

官網地址:http://www.videolan.org/

https://wiki.videolan.org/Documentation:IOS/

https://blog.csdn.net/chen_iven/article/details/72833236

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容