在html5中,我可以强制浏览器下载我正在使用的音频文件吗?

多坦

我正在编写html5游戏,并使用这样的音频文件

var sound = new Audio('sound.mp3');

当命令sound.play()出现在游戏中的某个位置时,浏览器将下载并播放sound.mp3。这会导致首次播放声音时出现延迟。

有没有一种方法可以强制浏览器提前下载所有音频文件,以防止这种情况发生?

德沙考
var sound = new Audio();

sound.preload = 'auto';

sound.addEventListener('canplaythrough', function () {
    sound.play(); // or other callback actions after preloading
});

document.body.appendChild(sound);

sound.src = 'sound.mp3';
sound.load();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

延迟在移动浏览器中播放HTML5音频文件

来自分类Dev

我可以使用JS中HTML5电子邮件验证内置的浏览器吗?

来自分类Dev

我的HTML5音频标签无法在Google Chrome浏览器中播放。

来自分类Dev

强制浏览器下载<a>标签html5中来源不同的链接

来自分类Dev

您可以使用Angular的HttpClient强制浏览器下载文件吗?

来自分类Dev

调用audio.play()会在浏览器中预缓存HTML5音频吗?

来自分类Dev

网络中断后,我可以在javascript / html中预加载音频文件并播放它吗?

来自分类Dev

我可以使用JavaScript在Chrome浏览器中显示HTML元素吗?

来自分类Dev

使用HTML5在Safari浏览器中录制音频?

来自分类Dev

我可以使用哪些HTML5标签,而不必担心浏览器的兼容性?

来自分类Dev

我可以使用 C# 在浏览器中查看和打开谷歌驱动器中的文件吗

来自分类Dev

您可以强制.url文件在默认浏览器以外的浏览器中打开吗?

来自分类Dev

如何在MAC SAFARI浏览器的html音频播放器中播放m4a音频文件

来自分类Dev

我可以使用C#在浏览器的Google驱动器中查看文件吗

来自分类Dev

HTML5游戏-可在IE,Chrome浏览器中使用。在FireFox中失败...直到我导航到.mp3文件...然后工作

来自分类Dev

我可以使用html5音频api创建歌曲吗

来自分类Dev

我可以从浏览器中隐藏特定字符(,)吗?

来自分类Dev

我可以在浏览器中使用nodemailer吗?

来自分类Dev

我可以在浏览器要求中使用通配符吗?

来自分类Dev

我可以从Windows 10文件浏览器中删除这些图标吗

来自分类Dev

我正在使用配置为使用Squid代理的Firefox。浏览器代理连接可以是HTTPS吗?

来自分类Dev

我可以在智能手机的浏览器上播放音频()吗?

来自分类Dev

我可以将POST与HTML5下载属性一起使用吗?

来自分类Dev

当文件位于其他服务器上时,使用ASP.Net MVC在浏览器中强制下载文件,而无需先在我的服务器上下载文件

来自分类Dev

我正在寻找一个支持视频文件中多个音频轨道/流的web / html5 / javascript视频播放器

来自分类Dev

我可以直接在 Github 上编辑 html 文件吗(在我的浏览器上,而不是桌面上)?

来自分类Dev

我可以在字体列表中使用CSS变量并使它在旧版浏览器中工作吗?

来自分类Dev

是否可以使用angularjs强制在浏览器中下载文件?

来自分类Dev

我可以使用哪个播放器来重复音频文件的特定部分?

Related 相关文章

  1. 1

    延迟在移动浏览器中播放HTML5音频文件

  2. 2

    我可以使用JS中HTML5电子邮件验证内置的浏览器吗?

  3. 3

    我的HTML5音频标签无法在Google Chrome浏览器中播放。

  4. 4

    强制浏览器下载<a>标签html5中来源不同的链接

  5. 5

    您可以使用Angular的HttpClient强制浏览器下载文件吗?

  6. 6

    调用audio.play()会在浏览器中预缓存HTML5音频吗?

  7. 7

    网络中断后,我可以在javascript / html中预加载音频文件并播放它吗?

  8. 8

    我可以使用JavaScript在Chrome浏览器中显示HTML元素吗?

  9. 9

    使用HTML5在Safari浏览器中录制音频?

  10. 10

    我可以使用哪些HTML5标签,而不必担心浏览器的兼容性?

  11. 11

    我可以使用 C# 在浏览器中查看和打开谷歌驱动器中的文件吗

  12. 12

    您可以强制.url文件在默认浏览器以外的浏览器中打开吗?

  13. 13

    如何在MAC SAFARI浏览器的html音频播放器中播放m4a音频文件

  14. 14

    我可以使用C#在浏览器的Google驱动器中查看文件吗

  15. 15

    HTML5游戏-可在IE,Chrome浏览器中使用。在FireFox中失败...直到我导航到.mp3文件...然后工作

  16. 16

    我可以使用html5音频api创建歌曲吗

  17. 17

    我可以从浏览器中隐藏特定字符(,)吗?

  18. 18

    我可以在浏览器中使用nodemailer吗?

  19. 19

    我可以在浏览器要求中使用通配符吗?

  20. 20

    我可以从Windows 10文件浏览器中删除这些图标吗

  21. 21

    我正在使用配置为使用Squid代理的Firefox。浏览器代理连接可以是HTTPS吗?

  22. 22

    我可以在智能手机的浏览器上播放音频()吗?

  23. 23

    我可以将POST与HTML5下载属性一起使用吗?

  24. 24

    当文件位于其他服务器上时,使用ASP.Net MVC在浏览器中强制下载文件,而无需先在我的服务器上下载文件

  25. 25

    我正在寻找一个支持视频文件中多个音频轨道/流的web / html5 / javascript视频播放器

  26. 26

    我可以直接在 Github 上编辑 html 文件吗(在我的浏览器上,而不是桌面上)?

  27. 27

    我可以在字体列表中使用CSS变量并使它在旧版浏览器中工作吗?

  28. 28

    是否可以使用angularjs强制在浏览器中下载文件?

  29. 29

    我可以使用哪个播放器来重复音频文件的特定部分?

热门标签

归档