iOS集成VLC避雷及簡(jiǎn)單使用

最近需要播放器支持更多格式,首先想到了偉大的FFmpeg,多次導(dǎo)入tools失敗后開始考慮VLC。
查詢了很多資料都是多導(dǎo)入老版本,導(dǎo)入后一堆報(bào)紅。
最終官網(wǎng)選擇了最新版本完美導(dǎo)入。
測(cè)試環(huán)境:Xcode版本13.3,真機(jī)iOS15.4
下載后選擇(ios-arm64_armv7_armv7s)版本
拖入項(xiàng)目導(dǎo)入不多說了。

重點(diǎn):

在項(xiàng)目里修改任意.m文件為.mm
之后會(huì)發(fā)現(xiàn)真機(jī)運(yùn)行項(xiàng)目啟動(dòng)崩潰,在General - Framewoeks,Libraries,and Embedded Content中把VLC設(shè)置為Embed & Sign完美解決

簡(jiǎn)單使用

引入

#import <MobileVLCKit/MobileVLCKit.h>

代理

<VLCMediaPlayerDelegate>

創(chuàng)建

self.vlcPlayer = [[VLCMediaPlayer alloc] init];
//設(shè)置播放的view
self.vlcPlayer.drawable = self.view;
//代理
self.vlcPlayer.delegate = self;
//設(shè)置播放資源路徑
self.vlcPlayer.media = [VLCMedia mediaWithURL:url];
//開始播放
[self.vlcPlayer play];

到此vlc已經(jīng)完美集成入項(xiàng)目,剩下的就是根據(jù)需要自定義播放面板了,可以去.h文件查看vlc的詳細(xì)使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • VLC 是一款強(qiáng)大的全平臺(tái)播放器, 幾乎支持所有的音頻?、視頻格式文件播放, 官網(wǎng)地址:http://www.vi...
    jianshu_wl閱讀 30,544評(píng)論 50 86
  • 簡(jiǎn)介 #### 準(zhǔn)備 1. 從 VLC 下載需要用到的文件:VLC for iOS ?x.x.x source c...
    牽線小丑閱讀 21,261評(píng)論 29 41
  • 一、為什么使用VLC For iOS 因?yàn)轫?xiàng)目需求要播放rstp流媒體,但我們iOS只支持 mov/mo4/m4v...
    ZfRee閱讀 9,342評(píng)論 4 8
  • 用到的組件 1、通過CocoaPods安裝 2、第三方類庫安裝 3、第三方服務(wù) 友盟社會(huì)化分享組件 友盟用戶反饋 ...
    SunnyLeong閱讀 15,158評(píng)論 1 180
  • VLC介紹 VLC 是一款自由、開源的跨平臺(tái)多媒體播放器及框架。 可播放大多數(shù)多媒體文件(AVI,MP4...),...
    影之封封閱讀 1,631評(píng)論 13 2

友情鏈接更多精彩內(nèi)容