8000 GitHub - debugly/ijkplayer: 不需要编译,拿走即用,支持安卓15 和 iOS18
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

不需要编译,拿走即用,支持安卓15 和 iOS18

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING.GPLv2
GPL-3.0
COPYING.GPLv3
LGPL-3.0
COPYING.LGPLv3
Notifications You must be signed in to change notification settings

debugly/ijkplayer

 
 

ijkplayer

特色

  • 支持安卓15 和 iOS18
  • 保留了原汁原味的 ijkpalyer,功能没有变化
  • 预编译出了 Android 平台的 ijkpalyer.arr,取代之前的三个 so
  • 预编译出了 iOS 平台的 IJKMediaFramework.xcframework
  • ABI 支持:armv7a arm64 x86 x86_64
  • NDK 使用最新最稳定的 r27c
  • 将依赖的 ffmpeg、openssl 等所有三方库编译成静态库
  • openssl 升级到了最新 1.1.1w
  • soundtouch 升级到了 2.3.3,并且预编译成静态库
  • yuv 升级到最稳定分支最新提交,并且预编译成静态库
  • 使用 cmake 重新组织工程,抛弃之前的 ndk-build
  • 合并 jni 调用,缩减了 so 的数量
  • 使用全新的编译脚本

安装使用

  • iOS

    pod "IJKMediaFramework", :podspec => 'https://github.com/debugly/ijkplayer/releases/download/k0.8.9/IJKMediaFramework.spec.json'
    
  • android

    https://github.com/debugly/ijkplayer/releases/download/k0.8.9/ijkplayer-cmake-release.aar
    

    更多版本,查看 Releases 页面。

运行 Demo

原版 demo 可以正常运行:

  • iOS

    git submodule update --init
    cd ios
    ./install-ffmpeg.sh
    open IJKMediaDemo/IJKMediaDemo.xcodeproj
    
  • android

    git submodule update --init
    cd android
    ./install-ffmpeg.sh
    # 使用 Android Studio 打开 ijkplayer 目录工程
    

FSPlayer

如果 ijkplayer 功能不能满足当前复杂的业务需求,则可以使用 ijkplayer 的升级版 fsplayer ,它提供了更加强劲的功能。

定制功能

请邮件联系:debugly@icloud.com

About

不需要编译,拿走即用,支持安卓15 和 iOS18

Topics

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING.GPLv2
GPL-3.0
COPYING.GPLv3
LGPL-3.0
COPYING.LGPLv3

Stars

Watchers

Forks

Languages

  • C 61.7%
  • Objective-C 18.9%
  • Java 17.9%
  • Other 1.5%
0