美文网首页
iOS集成VLC避雷及简单使用

iOS集成VLC避雷及简单使用

作者: 微步毂纹生 | 来源:发表于2022-03-23 17:10 被阅读0次

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

    重点:

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

    简单使用

    引入

    #import <MobileVLCKit/MobileVLCKit.h>
    

    代理

    <VLCMediaPlayerDelegate>
    

    创建

    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避雷及简单使用

          本文链接:https://www.haomeiwen.com/subject/naacjrtx.html