2016-07-18 15 views

Antwort

1

Sie können ein YouTube-Video nicht als Textur in WebGL rendern. YouTube bietet keine URL zum Extrahieren der Videoquelle an. Der offizielle Spieler ist die einzige Möglichkeit, Werbung zu schalten und den Service zu monetarisieren. Wenn du ein Video direkt streamen könntest, kannst du YouTube-Inhalte frei verteilen. Technisch ist es möglich, einen Web-Service zu erstellen, die YouTube-Videos herunterlädt und sie durch einen Streaming-Endpunkt aussetzen, sondern es gegen die Nutzungsbedingungen gehen:

https://www.youtube.com/static?template=terms

+0

sehr geschätzt. Danke Diego –

1

https://aframe.io/faq/#can-i-render-youtube-videos-as-a-texture

Mit einigem manuellen Aufwand Sie können YouTube-Videos entweder als Textur weiterleiten oder sie lokal herunterladen, um sie zu bedienen, aber dies verstößt gegen ihre Nutzungsbedingungen.

+0

Meine Videodateien sind zu groß, um auf GitHub zu speichern, also kann es nicht lokal speichern. Ich sehe "Proxy YouTube Videos als Textur", aber habe nicht gesehen, wie Sie das tun können. Irgendwelche Ideen? –

+0

Überprüfen Sie https://github.com/cvan/webvr360 für das Proxying. Überprüfen Sie https://aframe.io/frame/examples/_uploader/ zum Speichern der Videos. – ngokevin