2016-11-07 7 views
0

Ich bin neu in Youtube Api für Android. Ich möchte das Video, das live auf Youtube auf meinem Kanal gestreamt wurde, mit der Wirecast-Software wiedergeben. Ich habe den gesamten API-Code heruntergeladen. Und meine App läuft erfolgreich.Youtube Live-Streaming in Android durch Youtube API

In API-Code gibt es eine Methode player.cueVideo ("n6KBk1kR124"); // Spielt https://www.youtube.com/watch?v=n6KBk1kR124

Dies spielt das Video nach der videoID, die wir in der obigen Methode angeben. Es spielt erfolgreich. Aber die Sache ist, wenn wir neue Stream-Live-Video auf Youtube setzen, ändert sich die videoID jedes Mal, wenn wir neues Streaming-Video starten. Aus diesem Grund muss ich die VideoID ändern und die App jedes Mal neu erstellen, wenn ich die VideoID ändere.

So gibt es eine Möglichkeit, die spezifische URL oder videoID für das Streaming eines neuen Videos, das wir live stellen, dynamisch festzulegen. Bitte Jungs, brauche deine Hilfe. Ihre Hilfe wird sehr geschätzt. Danke :)

+0

siehe https://developers.google.com/youtube/v3/live/getting-started – sasikumar

Antwort

1

Machen Sie Server-API, die json oder xml Antwort zurückgeben, um neueste VideoID wie unten zu erhalten.

//For ex. json respose 
{ 
    "VideoID":"n6KBk1kR124" 
} 

Wenn offene Benutzer App, HTTP Anforderung an den Server machen und analysieren Antwort neu zu bekommen/latest VideoID.

Verwenden Sie das neueste VidoeID zum Streamen von neuen Videos.

0

gehen Sie zu Google API-Konsole und erhalten Sie einen Entwicklerschlüssel. Fügen Sie dann diesen Schlüssel Ihrem Projekt hinzu und aktivieren Sie die YouTube-API auf der Google API-Konsole. Dann erstellen Sie auf youtube eine Playliste und stellen Sie alle Videos ein, die Sie nicht in Ihrer App finden. Erstelle eine URL-Anfrage an youtube mit der "LibraryID": "XXXXXXXXX", und auf die Anfrage bekommst du die ID aller Videos, die sich in dieser Playlist befinden. dann musst du die wiederbelebte Antwort durchgehen und das gewünschte Video zeigen. Sie können die Tannen, das zweite, das letzte Video und alle Videos anzeigen.

Dies ist die URL, die Antwort zu erhalten:

String url = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=YOUR_PLAY_LIST_ID&key=YOUR_API_KEY"; 
Verwandte Themen