Jquery HTML 5音频播放速率和当前时间

Jquery HTML 5音频播放速率和当前时间,jquery,html,Jquery,Html,我有一个HTML5音频标签,我计算了每个单词的开始和结束时间。当播放音频时,我获取音频的当前时间,并比较每个单词的开始和结束时间(如果有单词匹配),然后突出显示该单词 工作正常。现在我想添加一个按钮来更改播放速率,如07、0.8、0.9、1.0、1.1、1.2 然后,我必须再次计算每个单词的开始和结束时间,或者它在所有播放速率上给出相同的结果 音频 您的浏览器不支持音频元素。 如果我正确理解你想做什么。您正在以相同的速率更改所有数字(假设为0.8)。为什么不简单地创建一个用新按钮分配的变量,

我有一个HTML5音频标签,我计算了每个单词的开始和结束时间。当播放音频时,我获取音频的当前时间,并比较每个单词的开始和结束时间(如果有单词匹配),然后突出显示该单词

工作正常。现在我想添加一个按钮来更改播放速率,如07、0.8、0.9、1.0、1.1、1.2

然后,我必须再次计算每个单词的开始和结束时间,或者它在所有播放速率上给出相同的结果

音频


您的浏览器不支持音频元素。

如果我正确理解你想做什么。您正在以相同的速率更改所有数字(假设为0.8)。为什么不简单地创建一个用新按钮分配的变量,然后将每个数字乘以该变量呢。例如:

r=0.8

{id:“W1”,开始:0*r,结束:1.266*r,突出显示:false},

{id:“W2”,开始:1.266*r,结束:1.326*r,突出显示:false},

当然,乘法必须看起来更像:


parseFloat(1.266)*parseFloat(r)

亲爱的,Alex GM感谢您的关注,事实上我想说这个问题已经解决了。