Die Verwendung von YTPlayerView zum Abspielen eingebetteter YouTube-Videos in iOS ist mit einem Einschränkungsfehler fehlgeschlagen

8

Ich möchte eingebettetes YouTube-Video in der iOS-App mithilfe von YTPlayerView abspielen, das unter Cams

bereitgestellt wird

Als ich versuchte, dieses Video mit ID="Ri7-vnrJD3k" ( Ссылка ) abzuspielen, bekam ich die Fehlermeldung "Dieses Video enthält Inhalte von VEVO. Es ist von der Wiedergabe auf bestimmten Websites eingeschränkt. Beobachten Sie auf YouTube". Beachten Sie, dass bei der Wiedergabe einiger anderer Videos kein Problem auftritt.

Gibt es eine Möglichkeit, das oben genannte Problem anzugehen?

Ich könnte iframe verwenden, um das Video erfolgreich mit einem Beispiel-Swift-Code zu spielen. Aber ich weiß nicht, wie ich nachverfolgen kann, wenn der Benutzer mit der Wiedergabe des Videos beginnt und wenn das Video abgeschlossen ist, da ich aufgrund dieser Informationen weitere benutzerdefinierte Aktionen ausführen möchte. Wenn Sie irgendeine Lösung wissen, können Sie mich freundlich wissen lassen?

%Vor%     
Kevin Su 22.06.2015, 04:27
quelle

3 Antworten

18

Indem ich die Eigenschaft origin in meinem playerVars gesetzt habe, konnte ich das eingebettete Video abspielen.

%Vor%

Rufen Sie dann loadWithVideoId:: wie gewohnt auf.

    
JAL 22.06.2015, 22:01
quelle
2
%Vor%

Diese Objective-C-Version funktioniert für mich.

    
Mayuri R Talaviya 03.02.2017 12:51
quelle
1

YTPlayerView inturn verwendet iframes zur Wiedergabe von YouTube-Videos. Du kannst iframe nicht zum Abspielen von urheberrechtlich geschützten Youtube-Videos verwenden, du kannst stattdessen ein uiwebView verwenden, um dies zu spielen

    
Akshay Karanth 22.06.2015 04:31
quelle