2016-05-30 6 views
3

spielen habe ich den folgenden Code YouTube-Videos in Browser unter Ionengehalt TagWie eingeschränkte Wiedergabe von YouTube-Videos auf Android mit ionischen Rahmen

<div class="video-container"> 
     <iframe src="{{videoUrl}}" frameborder="0" width="560" height="315"></iframe> 
</div> 


.video-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    padding-top: 30px; height: 0; overflow: hidden; 
} 

.video-container iframe, .video-container object, .video-container embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
} 

Seine adaequat zu zeigen, aber wenn ich es laufen Auf Android-Gerät sagt es einfach:

'restricted to play on certain websites watch it on youtube' 

und es mir nicht erlaubt, klicken Sie auf es auf Youtube Link zu klicken.

Ich verwende vertrauenswürdige URL mit $ sce.trustedResource.

Ich suchte in Google wenig und fand, dass wir Referrer hinzufügen müssen, aber wie Referrer in ionischen Rahmen hinzufügen.

+0

Würde es Ihnen etwas ausmachen, die genaue URL des Videos anzuzeigen? –

+0

Ich habe Ihren Code auf meinem Android-Handy mit einem anderen YouTube-Video versucht und es funktioniert perfekt –

+0

Danke für die Antwort. Könnten Sie bitte diese URL versuchen: https: //www.youtube.com/embed/CevxZvSJLk8 – user1188867

Antwort

4

Ich habe eine gründliche Recherche gemacht und herausgefunden, dass es keine direkte Lösung dafür gibt, da das Video von den Eigentümern gegen Websites geschützt wird, die ihre Verweisdaten standardmäßig nicht bereitstellen, was der Android nicht tut haben. Aber ich habe eine Seite mit dem darin eingebetteten Video erstellt und sie auf meinen Server hochgeladen und sie auf dem Android-Handy abgespielt. So können Sie es überprüfen here. Also, wenn Sie es auf Ihren Server hochladen, wird es sicherlich auf einem Android-Handy spielen. Aber wenn du es nicht auf einen Server hochladen willst, dann ist die einzige Lösung hier, das Video von dieser YouTube link herunterzuladen und es dann wieder auf deinen YouTube-Kanal hochzuladen, wo es keine Beschränkung mehr gibt, dann bette das neue hochgeladene Video stattdessen ein von dem eingeschränkten.

+0

Ich kann die Videos nicht auf meinen Server hochladen. Ich habe einige Links gesehen, die zeigen, dass es in ios möglich ist und dachte, dass es auch in android gemacht werden kann. Wie auch immer, danke für die Mühe, die du gemacht hast. – user1188867

+0

Du bist willkommen. Ich meine nicht, dass Sie es auf Ihren Server hochladen. Was ich meine, ist, wenn Sie beabsichtigen, die Seite auf Ihren Server hochzuladen, nachdem Sie Ihre Webseite erstellt haben, dann wird es kein Problem geben, das Video auf Android zu spielen, nachdem es auf den Server hochgeladen wurde –

Verwandte Themen