我想要的:

  • 能够搜索到YouTube视频的特定点。
  • 功能可将YouTube视频静音/取消静音。
  • 能够播放和暂停Youtube视频。

  • 我知道什么:
  • 我无法在本地播放器中播放youtube视频的网址。
  • 我可以从REST服务获取嵌入代码(HTML)。

  • 我已经阅读了You​​tube REST服务的文档,但无法弄清楚该怎么做。

    这有可能吗?如果是这样,我应该朝哪个方向走?

    最佳答案

    您可以使用UIWebView播放具有所需功能的youtube视频。

    这是例子

    NSString *htmlString = [NSString stringWithFormat:@"%@%@%@%@%@%@%@%@%@",
                                @"<html><head><meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 212\"/></head><body style=\"background:#000;margin-top:0px;margin-left:0px\"><div><object width=\"212\" height=\"172\"><param name=\"movie\" value=\"",
                                youTubeUrl,
                                @"?f=gdata_videos&rel=0\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"",
                                youTubeUrl,
                                @"?f=gdata_videos&rel=0\"type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\" ",
                                width,
                                @"\"height=\" ",
                                height,
                                @"\"></embed></object></div></body></html>"];
        [[NSURLCache sharedURLCache] removeAllCachedResponses];
        [_youTubeWebView loadHTMLString:htmlString baseURL:[NSURL URLWithString:nill]];
    

    10-08 02:29