ios – UIWebview中的Youtube视频自动播放

ios – UIWebview中的Youtube视频自动播放,第1张

概述我在这个论坛上发现了许多关于嵌入youtube视频自动播放的问题,但没有一个问题清除我的疑虑. 我找到了两种在UIWebView中嵌入youtube视频的方法 1) NSString *youTubeHTMLTemplate = @"<html><head><style type=\"text/css\">body { background-color: transparent;color: w 我在这个论坛上发现了许多关于嵌入youtube视频和自动播放的问题,但没有一个问题清除我的疑虑.

我找到了两种在UIWebVIEw中嵌入youtube视频的方法

1)

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];

2)

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,HTMLFrameHeight,vIDeoID];

如果我使用(1)方法并遵循给出here我的视频自动播放的方法.想法是在UIWebVIEw中找到按钮并向其发送触摸事件.

如果我使用(2)并遵循相同的方法,视频不会自动播放.

我认为建议使用(2)方法,因为(1)仅用于Flash视频(对吗?).

无论如何(2)是可能的吗?这个link说没有.

谁能证实

>如果我是对的,建议使用(2)
>无法使用(2)自动播放.

解决方法 问:如果我是正确的,建议使用(2)

A.是(2)方法适用于没有闪存支持的i设备.

问:无法使用(2)进行自动播放.

A.截至目前,无法进行自动播放.

更新:我可以使用Youtube Js API自动播放youtube视频,请参阅https://developers.google.com/youtube/js_api_reference

只需从onPlayerReady调用playVIDeo即可

function onPlayerReady(event) {                event.target.playVIDeo();                                }
总结

以上是内存溢出为你收集整理的ios – UIWebview中的Youtube视频自动播放全部内容,希望文章能够帮你解决ios – UIWebview中的Youtube视频自动播放所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1068439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存