1

Ich versuche, Youtube 360 ​​Videos mit der MediaPlayer-Klasse zu streamen. Einige Lösungen, die ich fand (this, this und this) schlug vor, die Google API zu verwenden, um RTSP-Links zu Youtube-Videos zu erhalten. Diese API ist jedoch veraltet und hatte auch Probleme mit einem Stream niedriger Qualität.Wie streame ich Youtube Video in einem MediaPlayer für eine 360 ​​Grad Video VR Android App?

Die andere Lösung zeigte das Video in einem Webview, was für mich nicht funktioniert, da ich das Video in einem geteilten Fenster Kartonmodus für Google Cardboard zusammen mit der Steuerung der Wiedergabe zeigen muss. Das gleiche gilt für die Youtube-Player-API, die keinen Cardboard-Modus zu haben scheint.

Ich könnte das Video herunterladen und zeigen, aber ich versuche, das zu vermeiden.

Gibt es eine andere Möglichkeit, Youtube-Video in einer Android-App zu streamen? Wenn nicht, würde mich freuen, wenn mir jemand einen schnellen Weg zum Einrichten eines RTSP-Streams geben könnte.

Dank

Antwort

0

You probably have to use com.google.android.youtube.player.YouTubePlayer

Es ist wirklich einfach implementieren Sie einfach die Aussicht es wie gewohnt, und die Video-ID an es übergeben. Entschuldigung, wenn Sie das schon probiert haben!

+0

Dies war mein allererster Ansatz. Die Youtube-Player-API bietet jedoch nicht die Option, ein Video im geteilten Bildschirmmodus von Cardboard anzuzeigen, wie dies in der Youtube-App selbst der Fall ist. Vielleicht werden sie das irgendwann in der Zukunft umsetzen. Ich habe bereits darüber in einer SO-Frage [hier] gefragt (http://stackoverflow.com/questions/42840077/how-to-enable-cardboard-mode-in-youtube-android-player-api). Ich warte immer noch auf jemanden aus dem Youtube-Team oder jemand anderen zu antworten. Danke für deine Antwort. – abhiank

Verwandte Themen