我需要在网页上按顺序播放N个音频文件。
初步想法是用js控制<video>标签,按顺序一个一个地播放,但是,播放完一个之后,要从网络加载下一个音频文件,需要一点时间,会导致短暂的停顿。怎样可以解决停顿的问题呢?
想用<video>标签的preload属性预加载音频文件,但是手机浏览器、微信内置浏览器不支持preload属性。
补充,经查发现是部分浏览器不支持preload属性,具体如下 https://developer.mozilla.org...
我需要在网页上按顺序播放N个音频文件。
初步想法是用js控制<video>标签,按顺序一个一个地播放,但是,播放完一个之后,要从网络加载下一个音频文件,需要一点时间,会导致短暂的停顿。怎样可以解决停顿的问题呢?
想用<video>标签的preload属性预加载音频文件,但是手机浏览器、微信内置浏览器不支持preload属性。
补充,经查发现是部分浏览器不支持preload属性,具体如下 https://developer.mozilla.org...
音频可以预加载的,不过切换也是需要花时间的。
预加载不一定用video的preload属性,你可以考虑用其他方法加载(请求了,肯定客户端就可以获得数据而缓存),再次加载的时候就可以从缓存开始了。
13 回答12.8k 阅读
7 回答1.9k 阅读
5 回答1.4k 阅读
3 回答1.1k 阅读✓ 已解决
5 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答875 阅读✓ 已解决
经查发现是部分浏览器不支持preload属性,具体如下 https://developer.mozilla.org...