Automatische Wiedergabe von YouTube-Videos in UIWebview

Ich habe in diesem Forum viele Fragen zum Einbetten von YouTube-Videos und zur automatischen Wiedergabe gefunden, aber keine hat alle meine Zweifel ausgeräumt.

Ich habe zwei Methoden gefunden, um YouTube-Videos in UIWebView einzubetten

1)

<code>NSString *youTubeHTMLTemplate = @"<html><head><style type=\"text/css\">body { background-color: transparent;color: white;}</style></head><body style=\"margin:0\"><embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" width=\"%0.0f\" height=\"%0.0f\"></embed></body></html>"; 
finalHtml = [NSString stringWithFormat:youTubeHTMLTemplate, fullYopuTubeUrl, htmlFrameWidth, htmlFrameHeight];
</code>

2)

<code>NSString *youTubeHTMLTemplate = @"<html><body style=\"margin:0;padding:0;\"><iframe class=\"youtube-player\" type=\"text/html\" width=\"%f\" height=\"%f\" src=\"http://www.youtube.com/embed/%@\" frameborder=\"0\" allowfullscreen></iframe></body></html>";
finalHtml = [NSString stringWithFormat:youTubeHTMLTemplate, htmlFrameWidth, htmlFrameHeight, videoID];
</code>

Wenn ich die (1) -Methode verwende und den angegebenen Ansatz befolgeHier Mein Video wird automatisch abgespielt. Die Idee ist, die Schaltfläche in UIWebView zu finden und ein Nachbesserungsereignis an sie zu senden.

Wenn ich (2) benutze und dem gleichen Ansatz folge, wird das Video nicht automatisch abgespielt.

Ich denke, dass der Ansatz (2) empfohlen wird, da der Ansatz (1) nur für Flash-Videos gilt (richtig?).

Ist mit irgendwelchen Mitteln (2) möglich? DieseVerknüpfung sagt NEIN.

Kann das jemand bestätigen

Wenn ich richtig liege, wird (2) empfohlenAutoplay mit (2) ist nicht möglich.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage