【问题标题】:Youtube embed html for uiwebview not working (on iOS 4.2 iPhone 3G)用于 uiwebview 的 Youtube 嵌入 html 不起作用(在 iOS 4.2 iPhone 3G 上)
【发布时间】:2011-11-08 06:02:31
【问题描述】:

我有一个 UIWebView,其中包含以下嵌入代码:

<embed id="yt" src="http://www.youtube.com/watch?v=1T6YM7RE5wQ" type="application/x-shockwave-flash" width="280" height="186"></embed>

这在我的 iPhone 4 (iOS 4.3) 上运行良好,但在 iPhone 3G (iOS 4.2) 上进行测试时,会出现全屏 youtube 播放器,但会在“正在加载电影...”时停止/挂起

我应该为 4.2 使用不同的嵌入代码吗?我应该完全使用不同的嵌入代码吗?

非常感谢任何建议。

谢谢大家。

邓克

【问题讨论】:

  • 我在 iPhone 3G 上也遇到了这个问题。

标签: iphone objective-c ios uiwebview youtube


【解决方案1】:

试试这个:

<iframe id="yt" class="youtube-player" type="text/html" width="280" height="186" src="http://www.youtube.com/embed/1T6YM7RE5wQ" frameborder="0">

它使用 HTML5-video 元素而不是指 Flash。

【讨论】:

  • 我现在不在这个项目上工作,但如果其他人可以确认这个工作,我会把它标记为答案。谢谢 Jensen2k。
  • 哦,天哪。没看出是旧帖。对不起。但是,它应该无论如何都可以工作。 Mobile Safari 使用 WebKit,而 WebKit 支持 HTML5-video 就像一个魅力。
  • 好的,伙计。我会试一试,然后回复你。无论如何感谢您的支持!
猜你喜欢
  • 2014-11-13
  • 1970-01-01
  • 2020-06-14
  • 2017-09-11
  • 2011-09-11
  • 2013-05-17
  • 2018-12-27
  • 1970-01-01
  • 2013-11-16
相关资源
最近更新 更多