我正在尝试在UIWebView中打开Youtube视频网址,出于某种原因,页面显示需要很长时间。
现在,奇怪的是,我在UIWebView中打开的每个其他页面都像魅力一样,并且可以立即加载。例如,打开一些Youtube频道页面,我只需几秒钟即可获得该页面。但在某些情况下打开视频的直接链接需要4分钟。它不会加载,但似乎需要很长时间。当它打开时,它运行正常 - 视频播放和一切。
任何人都可能知道造成这种情况的原因是什么?我已经阅读了所有其他线程并且相同的情况不适用,因为我没有嵌入视频,我只是在UIWebView中打开一个URL。
控制台中有这个:
警告:没有在本地找到QuickTime Plugin.webplugin / QuickTime插件的副本,从远程设备上的内存中读取。这可能会减慢调试会话的速度。
但是,即使我打开YouTube频道页面并且即时出现并且只出现一次,这似乎也会出现。
我正在使用模拟器和设备,问题在两者中都很明显。
答案 0 :(得分:0)
我相信当您尝试打开冗长的视频时会发生这种情况。您可以使用不同长度(分辨率)的视频测试您的应用 我的猜测是,Mediaplayer试图预先获取(缓冲)部分(或完整?)视频,因此这种行为 如果这是延迟的原因,我怀疑是否几乎没有任何可以做的事情(除了显示劣质的youtube链接(如果存在))。