【问题标题】:Youtube video in UIWebView takes ages to loadUIWebView 中的 Youtube 视频需要很长时间才能加载
【发布时间】:2012-02-11 18:25:06
【问题描述】:

我正在尝试在 UIWebView 中打开 Youtube 视频 URL,但由于某种原因,页面出现需要很长时间。

现在,奇怪的是,我在 UIWebView 中打开的每个其他页面都像魅力一样工作,并且几乎可以立即加载。例如,打开一些 Youtube 频道页面,我在几秒钟内就获得了该页面。但在某些情况下,打开视频的直接链接可能需要 4 分钟。它不会加载失败,但似乎需要很长时间。当它打开时,它工作正常 - 视频播放和一切。

任何人都可能知道是什么原因造成的?我已经阅读了所有其他主题,但同样的情况并不适用,因为我没有嵌入视频,我只是在 UIWebView 中打开一个 URL。

控制台中有这个:

警告:本地找不到 QuickTime Plugin.webplugin/QuickTime 插件的副本,从远程设备的内存中读取。这可能会减慢调试会话。

但是,即使我打开 YouTube 频道页面,它似乎也会出现,并且会立即出现并且只出现一次。

我同时使用模拟器和设备,两者的问题都很明显。

【问题讨论】:

  • 你有没有想过这个问题?我也有同样的问题,想不通
  • 不,但由于某种原因,现在可以找到相同的视频,而且问题似乎出在 youtube 方面。不知道。

标签: ios uiwebview youtube


【解决方案1】:

我相信当您尝试打开冗长的视频时会发生这种情况。您能否使用不同长度(分辨率)的视频来测试您的应用。
我的猜测是,Mediaplayer 会尝试预先获取(缓冲)部分(或完整?)视频,因此会出现这种行为。
如果这是延迟的原因,我怀疑是否几乎没有什么可以做的(除了显示质量较差的 youtube 链接(如果存在))。

【讨论】:

  • 不,我已经试过了。起初我也有同样的想法,但对 1 秒和 10 分钟的电影都采取了同样的做法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-24
  • 1970-01-01
  • 1970-01-01
  • 2021-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多