在我的网站http://simpleprogrammer.com上,我已经开始使用 Wordpress 上的 MediaElement.js 插件收录我来自 Libsyn 的最新播客剧集。
我注意到我的播客剧集的下载计数非常高,所以我想知道 MediaElement.js 是否在用户单击播放之前以某种方式预加载了内容。(我不想得到误报。)
我已经启动了 Fiddler 来检查自己,它似乎只在单击播放时请求内容,但我想仔细检查以确保。
在我的网站http://simpleprogrammer.com上,我已经开始使用 Wordpress 上的 MediaElement.js 插件收录我来自 Libsyn 的最新播客剧集。
我注意到我的播客剧集的下载计数非常高,所以我想知道 MediaElement.js 是否在用户单击播放之前以某种方式预加载了内容。(我不想得到误报。)
我已经启动了 Fiddler 来检查自己,它似乎只在单击播放时请求内容,但我想仔细检查以确保。
我也想知道这一点,以及是否可以阻止它预加载。我的页面上有很多播放器,我不希望每个文件都预加载
这取决于元素preload
上属性的值。<audio>
可以预见的是,将preload
属性设置为none
将阻止音频预加载(根据我的经验,mediaelement.js 不会覆盖此行为)。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio#attr-preload
该规范还包括其他重要的属性值,例如metadata
“指示仅获取音频元数据(例如长度)”。