javascript - 纯 HTML5 音频播放器 : duration and start

标签 javascript html audio

使用 HTML5 设计音频播放器非常简单:

 <audio controls>
  <source src="http://picosong.com/cdn/27590d7ce366627ec0d20d06ec2bbe1c.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio> 

我想设置一个起点(例如:1'26")和持续时间(例如:10 秒),即播放器不应显示整个音频文件,而只能显示这 10 秒。

如何使用 HTML5 设置开始点和持续时间 <audio>使用纯 HTML5 或 HTML5+JS?(即没有大型第三方 JS 库)

最佳答案

您可以在音频文件url中设置播放范围。 像这样#t=[开始时间][,结束时间]

mdn article

示例:

<audio controls>
  <source src="http://picosong.com/cdn/27590d7ce366627ec0d20d06ec2bbe1c.mp3#t=120,130" type="audio/mpeg">
Your browser does not support the audio element.
</audio> 

关于javascript - 纯 HTML5 音频播放器 : duration and start,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32965601/

相关文章:

javascript - 使用 javascript 将 json 对象转换为排序的 html select 的最佳方法

javascript - 我的 jQuery 不工作 - 我正在尝试将 CSS 插入到附加了类的元素中

html - 网站响应式设计的错误

iphone - 在iPhone的初始屏幕中添加声音

图片的 JavaScript 加载进度

javascript - 当我点击另一个功能时,如何使按钮点击事件发生?

html - 文本阴影应用于网站上的所有文本?

javascript - Ajax 响应 PHP 回显 HTML

javascript - IE加载6个音频后html5音频返回错误MEDIA_ERR_SRC_NOT_SUPPORTED

audio - 使用Sox将多个.raw文件合并为单个wav文件