Das Einbetten von YouTube führt trotz anders lautender API-Metadaten zum Fehler "Wiedergabe auf bestimmten Websites eingeschränkt"
Ich versuche, meine Client-Anwendung dazu zu bringen, Videos herauszufiltern, die das Einbetten nicht zulassen. Ich verstehe hier, dass es keine Möglichkeit gibt, den Feed einzuschränken (d. H. Format = 5 ist nicht ausreichend), um dies zu tun, und dass ich die Eigenschaften des Eintrags selbst überprüfen muss, um die<yt:accessControl>
tag und die<app:control>
und<yt:state>
Stichworte.
Das funktioniert bei mir nicht.
Zum Beispiel dieses Video:https://www.youtube.com/watch?v=waxat-_tRH8
bettet nicht ein:https://www.youtube.com/embed/waxat-_tRH8
obwohl die API zurückgegebene Daten anzeigt (soweit ich das beurteilen kann), dass es in der Lage sein sollte einzubetten:https://gdata.youtube.com/feeds/api/videos/waxat-_tRH8?v=2
Der Eintrag enthält keine<yt:noembed>
Etikett(siehe vorherige Frage) und das<media:restriction type='country' relationship='deny'>ME DE RS</media:restriction>
erklärt das nicht, da ich in den USA bin(siehe vorherige Frage) (siehe vorherige Frage).
Was vermisse ich hier?
BEARBEITEN: Der obige Einbettungslink funktioniert in meinem Webbrowser, aber nicht in der WebView meiner Client-App ....!?