Hallo alle zusammen, ich möchte den Link eines ausgewählten Videos in einer "Youtube Intent" erhalten Ich bin das wirklich;
Intent intent = YouTubeIntents.createChannelIntent (SelectDocFragment.this.getActivity(), "PitbullVEVO");
startActivity(intent);
Ich möchte ein startActivityForResult, und das Ergebnis sollte "https://www.youtube.com/watch?v=ODh6hSZBJqY"Welches ist das Youtube, das ich in meinem YoutubeIntent ausgewählt habe?
Ich habe versucht, dies mit einem Youtube Player Api zu erreichen, und lade meinen Kanal:
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.cuePlaylist("PLRX442jA-zGKxR-wAfC_xUvpZX1Rh0usm");
Ich kann das aktuelle Video mit:
public void onLoaded(String mVideoId) {
String url = "http://www.youtube.com/watch?v=" + mVideoId;
}
YouTubePlayer.cuePlaylist oder youTubePlayer.loadVideo ist jedoch nicht in der Lage einen Kanal zu laden, wo ich irgendwelche Videos auswählen könnte.
Ähnlich zu diesem Thema: Ist es möglich, Youtube-Kanal in Android zu integrieren?
Es ist möglich, dies mit YoutubeIntent zu bekommen?
BEARBEITEN : Ich möchte dies in meiner Android APP, und hier wähle ich das Video, das ich nach, ich will nur den Link des Videos durch den Benutzer ausgewählt werden.
Antworten:
0 für die Antwort № 1Wie sagte Yupi: Erhalte das ausgewählte Video in Youtube Intent oder Youtube Player Wir müssen den Youtube-APi anfordern, um einen JSON zu erhalten und ihn dann zu parsen.
Um dies zu tun, habe ich hier ein sehr nützliches Tutorial gefunden: https://www.codeproject.com/Articles/1214971/Youtube-channel-integration-in-Android-using
Für alle, die das Gleiche machen wollen :)
Hier ist eine Demo: https://www.youtube.com/watch?v=GJMdgwvrR_Y