【问题标题】:Embed youtube in UIWebview在 UIWebview 中嵌入 youtube
【发布时间】:2025-12-09 08:05:02
【问题描述】:

大家,我正在尝试在应用中嵌入 youtube 电影

我发现它需要使用HTML链接,我搜索了一些参考

Apple reference

Youtube API Blog

但我不知道 HTML ,我不知道 HTML

我按照说明编写这些代码

NSString *video_ID = @"http://www.youtube.com/v/ng7fl_fKCRQ";

NSString *htmlStr = [NSString stringWithFormat:@"<iframe class=\"youtube-player\" type=\"text/html\" width=\"320\" height=\"480\" src=\"http://www.youtube.com/embed/%@\" frameborder=\"0\"></iframe>",video_ID];

[webView loadHTMLString:htmlStr baseURL:nil];

是吗???

或者我需要在我的 htmlStr 中添加 , ... 什么的???

/编辑/

修复视频id后,可以在模拟器上运行,为什么我的webview大小和UIView一样但是还是有空白边???

看起来像这张照片

感谢您的任何回复或回答

最好的问候:)

韦伯

【问题讨论】:

    标签: html ios uiwebview youtube


    【解决方案1】:

    您只需要添加一些修饰即可从 video_ID 变量中删除除实际视频 ID 之外的所有内容,因此 video_ID 将包含 @"ng7fl_fKCRQ" - 它应该可以很好地加载。

    【讨论】: