0

Ich möchte ExoPlayer in Android-Bibliothek einbetten, wie kann ich es tun, gibt es irgendwelche Ideen?Wie ExoPlayer in Android-Bibliothek einbetten?

+1

Wie würden ExoPlayer in einer Bibliothek unterschiedlich sein von dessen Verwendung in einem normalen Android-Anwendung Projekt? – Mdlc

+0

Ich muss ExoPlayer zu meiner AAR-Datei mit allen Quellcode, Layouts und ect hinzufügen. Meine Bibliothek wird von anderen Entwicklern verwendet werden, um ihre eigenen Anwendungen zu erstellen, und ich möchte, dass sie nur eine Abhängigkeit hinzufügen - meine Bibliothek, nicht alle Abhängigkeiten, die von mir verwendet wurden, um meine Bibliothek zu erstellen. – vchernyshov

+0

vchernychov: Wenn Sie den ExoPlayer in die Digdle-Datei Ihrer Bibliothek einschließen, müssen Benutzer die Abhängigkeit nicht erneut zu ihrem eigenen Projekt hinzufügen, sie müssen nur Ihre hinzufügen. – Mdlc

Antwort

0

Sie können es einfach in Ihre build.gradle Datei Ihrer Bibliothek einfügen und Sie werden darauf zugreifen können. Sie können dem Leitfaden here folgen.

Stellen Sie sicher, jcenter ist eine Ihrer aufgeführten Repositories

repositories { 
    jcenter() 
} 

dann die Kompilierung-Anweisung in Ihre Abhängigkeiten hinzuzufügen.

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

Dann den Rest der Anleitung folgen ich gepostet eine ExoPlayer Instanz zum Laufen zu bekommen.

0

:) Ich habe es in meiner App -> build.gradle innerhalb von dependecies Abschnitt

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