有人可以帮助我如何摆脱这个:
我正在使用这个工作正常的代码:
NSString *embedHTML = @"\
<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>";
NSString *html = [NSString stringWithFormat:embedHTML,@"http://www.youtube.com/watch?v=qe39vPFabuA", 64.0, 64.0];
[wbView loadHTMLString:html baseURL:nil];
但是当我用其他字符串替换 Youtube URL 字符串时出现问题,例如:http ://www.youtube.com/embed/videoseries?list=PL93D60DC1974BCD1E&hl=en_US
如何在 WebView 中播放以上链接 youtube 视频。
我尝试了几种方法:
- 将“/embed/”替换为“/watch?v=”
- 只需从字符串中删除 hl=en_US。
但一切都是徒劳的。我需要做什么并让它在 iPhone 中运行。如何播放视频?