audio - 嵌入音频以节省带宽?要嵌入还是流式播放?

标签 audio stream embed html5-audio bandwidth

<audio controls>
    <source src="/audio/{$link_data.ID}.mp3" type="audio/mpeg">
    Your browser does not support the audio element.
</audio>

我混合了各种文字,例如书中的页面,网站上的图像和音频。当您从一页移动到另一页时,会加载新的mp3,有时还会加载图像。

有时人们只阅读文本或播放音频或两者混合。

我想知道最好的方法是在不下载音频的情况下(在每个新页面上)获得音频。所谓可用,是指您在开始播放音频之前先按一下播放按钮。

最佳答案

只需设置preload="none"即可。

<audio controls preload="none">

除非用户要求,否则媒体不会开始下载。

引用:
  • http://www.w3.org/TR/html-markup/audio.html#audio.attrs.preload
  • 关于audio - 嵌入音频以节省带宽?要嵌入还是流式播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17643798/

    相关文章:

    c++ std::ostringstream vs std::string::append

    javascript - 在 &lt;script&gt; 标签位置插入元素

    ios - 如何监控设备的音频输出以判断声音是否从扬声器/耳机插孔中传出?

    c++ - JUCE: slider ,ValueTree 错误

    c++ - 具有默认 utf8 处理的流

    ios - YouTube 嵌入 : How to avoid fullscreen and no info

    video - 如果 channel 名称中包含空格,则无法嵌入YouTube iframe

    audio - x11vnc - 是否可以将主机的实习生声音发送给客户端?

    audio - 解码不完整的音频文件

    delphi - Delphi7中如何从流中剪切一部分