自动播放我有视频嵌入在使用此解决方案(HTML字符串中的UIWebView)我的应用程序: http://iphoneincubator.com/blog/audio-video/how-to-play-youtube-videos-within-an-application如何使YouTube视频的开始里面的UIWebView
不幸的是客户需要自己的缩略图。我想通过创建UIWebView解决它,一旦他点击这个缩略图并自动播放视频。
我该怎么办?
自动播放我有视频嵌入在使用此解决方案(HTML字符串中的UIWebView)我的应用程序: http://iphoneincubator.com/blog/audio-video/how-to-play-youtube-videos-within-an-application如何使YouTube视频的开始里面的UIWebView
不幸的是客户需要自己的缩略图。我想通过创建UIWebView解决它,一旦他点击这个缩略图并自动播放视频。
我该怎么办?
以下是HTML字符串内UIWebView的自动播放视频......
NSString *embedHTML = [NSString stringWithFormat:@"<html><body><video controls=\"controls\" autoplay=\"autoplay\"><source src=\"%@\" type=\"video/mp4\"/></video></body></html>", url];
[_webView loadHTMLString:embedHTML baseURL:baseURL];
我曾尝试以下之一,它做工精细,并开始自动播放。
NSString *embedHTML = @"<html><body bgcolor="black"><embed id="yt" src="http://www.youtube.com/watch?v=9vyYHVB-QnY"type="application/x-shockwave-flash" width="320.00" height="370.00"></embed></body></html>";
[_webView loadHTMLString:embedHTML baseURL:baseURL];
试试这个: -
NSString *htmlString = [NSString stringWithFormat:@"<html><head>"
"<meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 50\"/></head>"
"<body style=\"background:#F00;margin-top:0px;margin-left:0px\">"
"<div><object width=\"50\" height=\"50\">"
"<param name=\"movie\" value=\"%@\"></param>"
"<param name=\"wmode\" value=\"transparent\"></param>"
"<embed src=\"%@\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"50\" height=\"50\"></embed>"
"</object></div></body></html>",[d objectForKey:@"hrefUrl"],[d objectForKey:@"hrefUrl"]];
[videoView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.your-url.com"]];
好吧,我不喜欢这样的解决方案,我真的希望是这样iApple发布的作品,但我发现这和它的作品: HTTP:// boydlee.com/ios-iphone-ipad/autoplay-youtube-video-inside-webuiview.html 什么是在这里(最后通过谷歌找到它): http://stackoverflow.com/questions/5510429/how -can-i-start-a-youtube-video-without-the-user-touching-the-uiwebview- – Engeor 2012-03-01 10:35:30
Check out [检测UIWebView完成播放youtube vid在iPad上](http://stackoverflow.com/questions/9459711/detecting-uiwebview-finish-to-play-youtube-video-on-ipad/14702453#14702453)的解决方案 – 2013-02-05 07:47:40