html - 在 UIWebview 中嵌入 youtube

标签 html ios uiwebview youtube

大家,我尝试在应用程序中嵌入 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 中添加,...或其他内容???

/编辑/

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

看起来像这张图

enter image description here

感谢任何回复或答复

最好的问候:)

韦伯

最佳答案

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

关于html - 在 UIWebview 中嵌入 youtube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8514995/

相关文章:

objective-c - 如何让 NSBundle URLsForResourcesWithExtension 返回实际的 URLs?

ios - 用于匹配字符串中数字的小数部分并修改它的 Swift 正则表达式

html - 如何自动将 URL 参数获取到 HTML 字段 Angular 5

html - 导航 UL/LI 附加空间

JavaScript 在提交 HTML 表单时显示新页面

ios - Swift:在 Safari 中打开 Web View 中的所有外部链接,而不是在 Web View 中

iphone - 如何将流媒体视频存储在 iOS 的资源文件夹中?

html - 使用 CSS 在 Firefox 中圆 Angular

ios - 对 bundle 标识符的限制

ios - 出现键盘后UIWebView自动上移