作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我正在制定一个 Web 应用程序的详细信息,该应用程序涉及顺序加载一长串(非常短的)视频剪辑,一个接一个,用户偶尔会输入建立新的视频剪辑加载方向.
我希望能够让浏览器一次预加载五个视频剪辑。然而,我们目前网站的运作方式是通过单个视频元素,该元素的 src
属性通过 JavaScript 不断更新。
有没有一种直接的方法可以让浏览器预加载多个视频剪辑,即使我最终将它们全部(一次一个)加载到同一个视频元素中?
最佳答案
您可以通过创建 <img>
在浏览器中预加载图像JavaScript 中的标记,并设置其 src
属性。尽管任何规范都没有要求,但所有浏览器都会下载图像并缓存它(假设它们的缓存没有被禁用)。
我不知道这是否适用于 <video>
HTML5 中的元素,但它可能会这样做。你能试一试吗?
关于video - 我可以预加载多个视频资源以在同一个 HTML5 <video> 元素中加载吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3680506/
我是一名优秀的程序员,十分优秀!