ios和Android端ijkplayer集成及使用

2 篇文章 0 订阅

https://github.com/Bilibili/ijkplayer

参考:https://juejin.im/post/5a1d8f10f265da431523a849   https://blog.csdn.net/huaxun66/article/details/53401231

https://github.com/huangjingqiang/jjdxm_ijkplayer-master

https://github.com/hengyiteam/YDVideoPlayer-iOS

最全最常用的RTMP、RTSP、HTTP协议流常用直播流地址https://blog.csdn.net/u014162133/article/details/81188410

支持多种协议的播放器开源项目https://github.com/CarGuo/GSYVideoPlayer  https://github.com/dueeeke/DKVideoPlayer

2020最新RTMP+HTTP直播地址汇总(亲测可用)https://willarun365.blog.csdn.net/article/details/109180771

可以播放的视频地址:(2019.11.21)

String url1 = "rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov";
String url2 = "rtmp://media3.sinovision.net:1935/live/livestream";
String url3 = "http://vfx.mtime.cn/Video/2019/03/12/mp4/190312143927981075.mp4";

 

 

 

 

iOS端:根据库中的提示操作 注意一点:添加库的时候要添加libstdc++.tbd

 

android端:(Mac上面集成的)

前期准备:①安装homebrew  git  yasm  NDK     

 

             ②配置环境变量 (重要)

  export PATH=${PATH}:/Users/lee/Library/Android/sdk/platform-tools

export ANDROID_SDK=/Users/lee/Library/Android/sdk


export PATH=${PATH}:/Users/lee/android-ndk-r10e
ANDROID_NDK=/Users/lee/android-ndk-r10e

export ANDROID_NDK

 

            ③git clone .......   然后打开项目(在项目的父目录下)的读写权限chmod -R 777 ./ijkplayer-android   然后cd ijkplayer android .......根据库中的提示操作

Android端遇到的问题:

①在debug版中可以播放在release版中不可以播放

解决:要在Proguard-rules.Pro文件中添加混淆

 

#下面是直播(ijkplayer)相关的
-keep class simijkplayer.**{
    public <fields>;
    public <methods>;
}
-keep class tv.danmaku.ijk.media.**{
    <fields>;
    <methods>;
}

 

demo链接https://download.csdn.net/download/haoxuhong/10362592

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值