iphone / ipad网络视频只播放超过3g而不是Wifi

时间:2011-12-05 18:59:02

标签: ios apache html5-video

想知道是否有人可以在这里提供帮助。在我的网站上,我在首页上有一个视频,该视频已使用HTML 5视频标记进行设置。该视频可在标准浏览器范围内正确执行 - 但

我的iPad和iPhone通过播放按钮显示带有斜线的视频。

O.K。 - 我想,我一定搞砸了MP4文件的编码,所以我重新编码了好几次,但它仍然无法播放。

然后它开始在我的iPhone上工作 - 但我注意到我的Wifi连接已经掉线,它正在通过3G连接播放。我以为我已经破解了 - 但是当我通过WiFi连接它时它不会播放。

只是为了检查我有几个用iPad / iPhone的朋友来检查,当在iPhone上连接超过3g时视频正常工作。 (我不认识任何人使用3g的iPad)。通过Wifi上的iPhone或iPad,它没有。

我认为它可能是服务器配置问题(apache)但我在这里苦苦挣扎。

视频嵌入了HTML5视频代码,如下所示:

<div align="center">
   <video width="688px" height="384px" autoplay="autoplay" loop="loop" controls="controls"poster="media/video/lvposter.jpg">
       <source src="media/video/livingdisplayvideo.mp4" type="video/mp4" />
       <source src="media/video/livingdisplayvideo.webm" type="video/webm" />
       <source src="media/video/livingdisplayvideo.ogv" type="video/ogv" />
   </video>
</div>

它位于模块位置的joomla站点,但由于它工作超过3g,我认为这不会导致问题。该网站为www.livingdisplay.com

任何人都可以保存我的理智,因为我真的不知道从哪里开始寻求解决这个问题?

2 个答案:

答案 0 :(得分:0)

我有一个类似的问题,我的iPhone突然停止在我的路由器的wifi上播放视频,但是当我连接到邻居的开放式wifi时工作。所有其他互联网活动继续有效。然后所有的互联网流量都失败了,但我仍然可以访问我本地网络上的其他机器。

我尝试了以下内容:

  1. 设置Fiddler以用作我网络上另一台计算机的代理。网页会加载,但视频文件的请求从未出现在Fiddler中。路由器收到它们并拒绝将它们转发给Fiddler机器。所以这并没有解决问题
  2. 删除并重新创建了我的wifi(没有区别)
  3. 使用设置面板重置iphone上的所有设置。 (没有区别)
  4. 重置我的路由器(没有区别)
  5. 在路由器上执行恢复出厂设置(无差异)
  6. 使用其他路由器(解决了问题)
  7. 升级到IOS5并在我的ipod上执行了恢复出厂设置(然后它与第一台路由器配合使用)
  8. 我从来没有找到原因,但希望第6或第7点可用于有此问题的其他人。

答案 1 :(得分:-1)

更改iPhone和iPad wifi的DNS设置。 您可以注意到现有设置,以备将来使用。 但截至目前可以--8.8.8.8。

当我遇到类似问题时,它对我有用。同样适用于我的两种设备。