Öffnen Sie youtube-video zu einem bestimmten Zeitpunkt mit android intent
Ich öffne ein youtube video von meiner app, ähnlich wie mit dieser Antwort: https://stackoverflow.com/a/12439378/379865
Ich Frage mich, ob es möglich ist, öffnen Sie das video an einer bestimmten Zeit, also z.B. video läuft von 30 Sekunden zu starten, nicht von Anfang an.
- Ich denke, wenn Sie gemeinsam Youtube-videos zu einer bestimmten Zeit der link ändert, so müssen Sie möglicherweise ändern Sie den link, um das video entsprechend an.
Du musst angemeldet sein, um einen Kommentar abzugeben.
YouTube haben eine großartige Möglichkeit, der Zeit angibt, in der URL für die videos.
url
einem video isthttps://www.youtube.com/watch?v=Z149x12sXsw
Sekunden, indem Sie
&t=0m30s
am Ende.url
mit der neuen- Erweiterung. Es sollte ungefähr so Aussehen
https://www.youtube.com/watch?v=Z149x12sXsw&t=0m30s
Den
Intent
Aussehen wird, so etwas wiestartActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.youtube.com/watch?v=Z149x12sXs" + time)));
woString time = "&t=0m30s";
Bearbeiten: Erweiterung für YouTube-App.
Mit einer anderen Antwort auf diese Frage. Die gleiche Logik kann angewendet werden, um jede Absicht fügen Sie einfach die
Time
string an dieURI
wie oben gezeigt unabhängig von der Absicht.vnd.youtube
Weg auf android 5 nicht funktioniert. Es öffnet sich die youtube-app aber nicht laden das video. Jedoch das öffnen mit webIntent funktioniert, auch wenn die Auswahl aus dem Menü zu öffnen, mit der YouTube app.Öffnen Sie url mit der url etwas ähnliches wie dies
https://www.youtube.com/watch?v=u0IU8uQniX8&t=2m35s
wobei t= Zeit in Minuten und Sekunden
t=2m35s