链接“在youtube上观看”在iOS UIWebView中不起作用?

链接“在youtube上观看”在iOS UIWebView中不起作用?,第1张

概述我已经嵌入了一个youtube iFrame来在UIWebView网页上播放视频. “在youtube上观看链接起作用: 代码是: <iframe name="player" id="player" src="http://www.youtube.com/embed/{$firstParsedVideo}?HD=1;rel=0;showinfo=0" width="279" height="1 我已经嵌入了一个youtube iframe来在UIWebVIEw网页上播放视频.

“在youtube上观看”链接不起作用:

代码是:

<iframe name="player" ID="player" src="http://www.youtube.com/embed/{$firstParsedVIDeo}?HD=1;rel=0;showinfo=0" wIDth="279" height="155"></iframe>

其中$firstParsedVIDeo是视频ID.

我在Cocoa Osx WebVIEw中做了同样的工作,它完美无缺.

谢谢

解决方法 据我所知,Apple不允许您在自己的应用中使用WebVIEw播放Youtube视频,他们也会拒绝您的应用.因为我之前有过这样的经历.

顺便说一句,我写了一个在我的应用中播放Youtube视频的方法:

- (voID)embedYouTube:(Nsstring*)vIDeoID frame:(CGRect)frame {Nsstring* embedHTML = @"\   <HTML><head>\<style type=\"text/CSS\">\body {\background-color: transparent;\color: white;\}\</style>\</head><body style=\"margin:0\">\   <embed ID=\"yt\" src=\"http://www.youtube.com/watch?v=%@\" type=\"application/x-shockwave-flash\" \wIDth=\"%0.0f\" height=\"%0.0f\"></embed>\   </body></HTML>";Nsstring* HTML = [Nsstring stringWithFormat:embedHTML,vIDeoID,frame.size.wIDth,frame.size.height];[self.webVIEw loadHTMLString:HTML baseURL:nil];}

希望能帮助到你.

总结

以上是内存溢出为你收集整理的链接“在youtube上观看”在iOS UIWebView中不起作用?全部内容,希望文章能够帮你解决链接“在youtube上观看”在iOS UIWebView中不起作用?所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1020815.html

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

发表评论

登录后才能评论

评论列表(0条)

保存