html - 是否可以在非常特定的持续时间内播放HTML5音频元素(小于声音咬合的总持续时间)

标签 html audio

我的声音元素实际上是几种不同声音的组合。我的方法是只需要加载单个声音源,然后根据所需的声音片段播放不同的片段。

我可以通过设置'currentTime'属性来寻找起点。但是,设置“duration”属性似乎没有任何影响。

我尝试使用setTimeout,但是,正如预期的那样,计时器分辨率不足以在音频中获得一致的行为(有时它根本无法播放,而当它播放时,“停止”点是不一致的)。

这可能吗?还是我会被困在每个声音片段中?

最佳答案

雷米·夏普(Remy Sharp)将此发布为Audio Sprites (and fixes for iOS)。该实现对您有用吗?

关于html - 是否可以在非常特定的持续时间内播放HTML5音频元素(小于声音咬合的总持续时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6361302/

相关文章:

jquery - html 输入更改背景值不等于 0

html - Twitter Bootstrap 3,内容垂直居中

cordova - Ionic 2/iOS - native 音频在 cordova.file.dataDirectory 中找不到文件

android - Android上的Rhomobile 5.4中的Mp3/Wav播放

ios - AVPlayer试图在HLS音频流中找到错误的位置

linux - 有没有一种方法可以确定 Linux 中的音频 channel 布局?

javascript - 单击按钮显示 div,然后删除按钮

html - Nintendo 3DS YouTube嵌入支持吗?

javascript - 在 javascript 中获取 # 值

actionscript-3 - 如何向 Flash 平台添加新的 API 以启用增强音频?