【发布时间】:2011-05-11 16:11:31
【问题描述】:
我是 still working on my html5 videoplayer,带有 flashplayer 后备功能。它现在是一种更大的小部件的一部分,它封装了选项卡、滑块、轮播(广泛使用 jquery)
专注于视频播放器:用户可以(反复)从轮播中挑选要播放的视频。单击轮播项目后,我会在我的视频播放器上放置一个带有合适背景图像的 div,以便为每个客户提供相同的启动图像。 'selfmade splashimage' 和轮播的当前前端项(刚刚被点击)然后绑定到视频的 load() 方法。显然在这两者之间发生了很多事情:我检查了对<video> 的支持和对格式(mp4、ogv)的支持。我也淡入淡出一堆东西。那是它的一个简短版本。在我测试的所有浏览器上都运行良好。它在 ipad 上也有点工作,但是:::
当我单击我的启动图像/播放按钮(-> 触发 load() 方法)时,ipad 不会播放,也不会立即加载我的视频。视频播放器保持黑色。但是,当我再次单击 (trigger load()) 几次时,它会在某个时候开始按计划工作。
ipad 在w3 html5 video events page 上运行良好。所以我出于我的目的复制了该页面,用我的一个视频替换了一个视频,它给了我错误的行为。所以问题是我的视频,不是吗?视频目前托管在非流媒体服务器上,这是问题吗?我对这个主题的了解非常狭窄。
很抱歉没有包含任何代码,并且对整个事情进行了非常笼统和抽象的讨论,但我希望它就足够了。
EDIT::: 问题(某种)已解决。显然是托管视频的服务器导致了问题-_-
【问题讨论】: