【问题标题】:Does HTML5 audio stream, or download and then play是 HTML5 音频流,还是下载然后播放
【发布时间】:2010-11-30 20:23:31
【问题描述】:

我打算为自己组装一个基于网络的播放器。是否可以使用 html5 标签流式传输音频文件?或者他们会完全下载然后播放。播放这些文件是否需要任何特殊的服务器配置

如果音频不是服务器上的文件,而是在服务器端动态生成,原始字节被写入响应流,该怎么办

【问题讨论】:

  • 好问题,我也会很快遇到这个问题,如果它不能流式传输对我来说是不行的
  • HTML 5 中的实时流式音频:wfmu.org/html5/player.php

标签: html audio


【解决方案1】:

http://www.w3.org/TR/2010/WD-html5-20101019/video.html#audio

编辑:

所有这些下载是怎么回事?

Opera、Chrome 和 Safari 会自动下载整个视频文件,即使它还没有开始播放。 Firefox 3.6 仅加载足以呈现帧并确定持续时间,除非存在 autobuffer 属性。请注意,规范从自动缓冲更改为预加载,尚未在任何地方实现。 Opera 计划更改为 Firefox 的行为,即默认情况下仅加载足以呈现帧并确定持续时间,除非 preload 属性另有说明。

来源:http://dev.opera.com/articles/view/everything-you-need-to-know-about-html5-video-and-audio/

【讨论】:

  • 根据我的测试,截至今天(2017-03-05),Firefox、Edge 可以相当快地开始播放实时音频流(延迟 1 到 3 秒),Opera 的延迟约为10 秒。使用“audio/wav”完成测试
猜你喜欢
  • 2021-12-25
  • 1970-01-01
  • 1970-01-01
  • 2013-03-03
  • 2012-04-30
  • 2012-05-22
  • 2012-07-27
  • 2018-09-02
  • 2019-03-11
相关资源
最近更新 更多