Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android库中嵌入ExoPlayer?_Android_Android Library_Exoplayer_Exoplayer2.x - Fatal编程技术网

如何在android库中嵌入ExoPlayer?

如何在android库中嵌入ExoPlayer?,android,android-library,exoplayer,exoplayer2.x,Android,Android Library,Exoplayer,Exoplayer2.x,我想将ExoPlayer嵌入android库,我该怎么做,有什么想法吗?您可以将其包含在库的build.gradle文件中,然后您就可以访问它了。你可以跟着导游走 确保jcenter是列出的存储库之一 repositories { jcenter() } 然后将compile语句添加到依赖项中 编译'com.google.android.exoplayer:exoplayer:r2.4.2' 然后按照我发布的指南的其余部分来启动并运行ExoPlayer实例。:)我在我的应用程序->bu

我想将ExoPlayer嵌入android库,我该怎么做,有什么想法吗?

您可以将其包含在库的
build.gradle
文件中,然后您就可以访问它了。你可以跟着导游走

确保jcenter是列出的存储库之一

repositories {
    jcenter()
}
然后将compile语句添加到依赖项中

编译'com.google.android.exoplayer:exoplayer:r2.4.2'

然后按照我发布的指南的其余部分来启动并运行ExoPlayer实例。

:)我在我的应用程序->build.gradle的dependecies部分中添加了它

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'
}

在库中使用ExoPlayer与在常规android应用程序项目中使用ExoPlayer有何不同?我需要在aar文件中包含ExoPlayer,以及所有源代码、布局等。我的库将被其他开发人员用于构建他们自己的应用程序,我希望他们只添加一个依赖项-我的库,而不是我用于创建我的库的所有依赖项。vchernychov:如果你在库的gradle文件中包含ExoPlayer,用户就不必再次将依赖项添加到他们自己的项目中,他们只需要添加你的。你解决了这个问题吗?@user1354603我简单地以这种方式添加exoplayer:
编译库。exoCore编译库。exoDash编译库。exoHls编译库。exoSmoothstreaming
,库的文档中说它依赖于exoplayer