# ExoFFmpegPlayer **Repository Path**: jamezhang0301/ExoFFmpegPlayer ## Basic Information - **Project Name**: ExoFFmpegPlayer - **Description**: 适用于ExoPlayer的FFmpeg扩展 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-07-08 - **Last Updated**: 2023-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ExoFFmpegPlayer # ExoPlayer的FFmpeg扩展,源码来自于[mqplayer](https://github.com/joffychim/mqplayer),项目对源码进行了一些修改以及封装。 ## 使用 ## gradle配置:参考[app.gradle](https://github.com/xyoye/ExoFFmpegPlayer/blob/master/app/build.gradle) 生成ExoPlayer:new ExoFFmpegPlayer(Context); Over ## so、arr文件生成 ## 1、app.gradle中引用exoffmpeg_source模块(忽略掉arr文件的引用)) -> Rebuild Project -> so文件在文件夹:“build/intermediates/intermediate-jars/debug/jni/armeabi-v7a/libexoffmpeg.so(libffmpeg.so)” 2、将1中生成的两个so文件放入exoffmpeg模块中“libs/armeabi-v7a”目录 -> Android Studio中右上角gradle -> 选中exoffmpeg -> 打开Tasks/build/assembleRelease -> arr文件在文件夹:“build/outputs/arr/exoffmpeg-release.arr” 将exoffmpeg-release.arr重命名为exoffmpeg.arr放入app模块中的libs目录中,按“使用”修改gradle及文件