无法在网络视图中播放YouTube视频



有人可以帮我如何摆脱这个:

我正在使用这个代码,它工作正常:

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

如何在网络视图中播放上面的链接YouTube视频。

我尝试了几种方法:

    将"/
  1. embed/"替换为"/watch?v="
  2. 只需从字符串中删除 hl=en_US。

但一切都是徒劳的。我需要做什么并使其在iPhone中运行。如何播放视频?

问题似乎是您正在尝试加载播放列表而不是单个视频。这是实际视频的链接:http://www.youtube.com/watch?v=WvlgRV0PoUc&feature=plcp

但是,此视频似乎未启用移动设备,因为该链接在笔记本电脑上加载正常,但在设备上没有。此设置由 Youtube 上视频的所有者设置。

相关内容

  • 没有找到相关文章

最新更新