0

我想将ExoPlayer嵌入到android库,我该怎么做,有什么想法?如何在android库中嵌入ExoPlayer?

+1

在库将如何使用ExoPlayer是从一个普通的Android应用程序的项目中使用它有什么不同? – Mdlc

+0

我需要将ExoPlayer加入到我的aar文件中,其中包含所有源代码,布局和等。我的库将被其他开发人员用于构建自己的应用程序,我希望他们只添加一个依赖项 - 我的库,而不是我用来创建库的所有依赖项。 – vchernyshov

+0

vchernychov:如果您在图书馆的gradle文件中包含ExoPlayer,用户不必再将依赖项添加到他们自己的项目中,他们只需添加您的项目。 – Mdlc

回答

0

您可以将其包含在您的图书馆的build.gradle文件中,并且您可以访问它。你可以按照指南here

确保jcenter是您列出的库

repositories { 
    jcenter() 
} 

之一然后添加编译语句转换成你的依赖。

compile 'com.google.android.exoplayer:exoplayer:r2.4.2'

然后按照我贴得到一个ExoPlayer实例启动和运行指南的其余部分。

0

:)我说在我的应用程序 - >依赖条件课里面的build.gradle

dependencies { 


     compile 'com.google.android.exoplayer:exoplayer:r2.4.1' 
     compile 'com.google.android.exoplayer:exoplayer-core:r2.4.1' 
     compile 'com.google.android.exoplayer:exoplayer-dash:r2.4.1' 
     compile 'com.google.android.exoplayer:exoplayer-ui:r2.4.1' 
}