来自 Audio 对象的预加载音频(即 html 中没有音频标签),audio,hyperlink,preload,head"/>

首页 > 解决方案 > 使用来自 Audio 对象的预加载音频(即 html 中没有音频标签)

问题描述

在我的js我创建了一个Audio对象,我用它播放/暂停几个音频文件。我想知道是否以及如何在不在 HTML 中/audio插入任何 <audio>元素的情况下预加载文件夹中存在的文件。

我试过<link rel="preload" href="/audio/file.mp3" as="audio">了,但 Chrome 给了我这个警告:“link rel=preload必须有一个有效的as”。

我还尝试将media(而不是audio)放入as属性中。同样的警告。

我究竟做错了什么?

标签: audiohyperlinkpreloadhead

解决方案


您必须使用“as”属性添加样式,如下所示:

这会处理 rel="stylesheet" 中的样式表,该样式表已被预加载所取代。


推荐阅读