17.18 预加载音频文件
通过使用表17.3所列的不同的audio
元素属性,可以以不同的方式请求浏览器对音频文件进行预加载,如图17.18.1和图17.18.2所示。
- <body>
- <audio src="piano.ogg" preload="metadata" controls="controls"> </audio>
- </body>
图17.18.1 当页面加载时,这个Ogg音频文件仅包含元数据(如长度)
- <body>
- <audio src="piano.ogg" preload="auto" controls="controls"></audio>
- </body>
图17.18.2 这个Ogg音频文件让浏览器决定要加载的内容的多少
- 让浏览器仅预加载音频元数据
获取音频文件。
输入
,这里的
myAudio.ext
是音频文件的位置、名称和扩展名。
- 让浏览器决定如何预加载音频文件
- 获取音频文件。
2.输入,这里的
myAudio.ext
是音频文件的位置、名称和扩展名。
提示 指定
preload
属性的值并不能确保浏览器会照做,只能作为一种请求。
提示 通过
autoplay
属性指定音频文件自动播放会覆盖preload
属性的设置,因为音频文件必须加载以后才能播放。