speed: function(th) {

var self = this,

speed = $(th).data('speed');

self.Audio.playbackRate = speed;

console.log("speed="+speed)

}

speed 有0.5 , 0.8 , 1 几种速度,

在ios上没有问题,但是我的安卓手机却没有反应,不知是什么原因造成的?

---------------------- 测试 -------------------------------

慢速

正常

播放

$(".btn1").click(function() {

var audio = $("#audio")[0];

audio.playbackRate = 0.5;

alert(audio.playbackRate);

})

$(".btn2").click(function() {

var audio = $("#audio")[0];

audio.playbackRate = 1;

alert(audio.playbackRate);

})

$(".btn3").click(function() {

var audio = $("#audio")[0];

audio.play();

})

在安卓手机的微信测试,发现属性是赋上去的,但是音频的速度就是没有变化?

demo在这里http://jsbin.com/juhoyeyega/e...

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐