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 ....!?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage