2016-09-23 1 views
0

J'ai besoin de la possibilité d'intégrer un flux en direct Youtube dans une application tvOS. En raison de l'absence d'UIWebView, cela n'a pas été possible avec tous les précédents tvOS. J'espérais que cette fonctionnalité sera incluse dans la version actuelle de tvOS 10 ou de Swift 3, mais il me semble qu'elle est toujours manquante.Comment intégrer un flux en direct en utilisant l'API Youtube sur tvOS

Néanmoins, est-ce que quelqu'un connaît un truc/quelque chose que j'ai raté pendant mon voyage à travers la documentation de l'API? Je ne suis pas autorisé à utiliser les parseurs YouTube comme pod 'youtube-parser', etc. Je dois être en pleine conformité avec les termes et conditions de Youtube.

Répondre

-1

solution jusqu'à présent Mon est pas assez bon, mais il fonctionne très bien D'abord, je trouve playlist youtube en utilisant l'application youtube-dl https://rg3.github.io/youtube-dl/download.html Alors, je peux trouver le lien https://manifest.googlevideo.com/api/manifest/hls_playlist/ *****. M3u8 dans ce format. Ensuite, je viens d'intégrer ce lien à l'application TVOS.

+0

Merci pour le partage! Est-ce que cette méthode s'inscrit dans les Youtube TOS? – Tobonaut

+0

Je ne suis pas sûr aussi. Je trouve mieux aussi. Cependant, au meilleur de ma connaissance, le lien incorporé de youtube ne peut pas fonctionner avec TVML. –

+0

Les solutions que j'ai trouvées en ce moment sont jointes comme suit. http://stackoverflow.com/questions/32528624/how-to-play-youtube-content-on-tvos http://stackoverflow.com/questions/35608686/how-can-i-get-the- Cependant, ils violent tous les TOS. En outre, tvOS ne peut pas prendre en charge la visualisation Web, ce qui signifie que la vidéo doit être convertie en m3u8 ou mp4 (ou télécharger directement le fichier vidéo comme méthode) avant d'être intégrée à l'application. –