【问题标题】:Audio tag change audio quality while playing音频标签在播放时改变音频质量
【发布时间】:2016-09-09 17:07:51
【问题描述】:

我目前正在开发基于 html5 音频标签的音频播放器,并使用 javascript 进行项目。 我被要求处理音频质量(就像您在 YouTube 上看到的视频一样)。 我想,这样做的唯一方法是拥有多个源文件(例如 SQ mp3 + HQ mp3 / SQ ogg + HQ ogg + wav)并用 javascript 更改它,但我想知道如何,如果它是最佳选择。

任何帮助将不胜感激。谢谢!

【问题讨论】:

  • 你把苹果比作橘子。音频使用的带宽远低于 youtube 视频(尤其是高清视频),因此需求/需求不一样。
  • 嗯,也许吧,但我说的是原理,我想添加一个触发音频文件更改的按钮。你不认为这是正确的做法吗? (音频质量在我正在进行的那个项目中真的很重要)
  • 无缝执行将是一个复杂得多的问题,但最简单的解决方案是:1) 跟踪当前音频时间。 2) 在质量变化时,将源切换到所需的 3) 从上次测量的时间播放新源

标签: javascript jquery html audio


【解决方案1】:

手动选择更改质量只是一个问题:

  1. currentTime 保存在变量中。
  2. 将音频 src 设置为不同音频的 URL(具有不同质量的相同内容)。
  3. currentTime 设置为变量中的值。
  4. 播放音频。

这些都是你可以用 javascript 或 jquery 做的。

要将src 更改为高质量文件,this 将为您提供帮助。

【讨论】:

    猜你喜欢
    • 2014-11-16
    • 1970-01-01
    • 2016-06-17
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多