为了账号安全,请及时绑定邮箱和手机立即绑定

html5 用audio的playbackRate属性控制播放速度在安卓手机不起作用?

html5 用audio的playbackRate属性控制播放速度在安卓手机不起作用?

PIPIONE 2018-09-14 18:09:13
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上没有问题,但是我的安卓手机却没有反应,不知是什么原因造成的?---------------------- 测试 -------------------------------<audio id="audio" preload src="http://game.163.com/weixin/gfxm3_gc/images/bg.mp3"></audio>   <button class="btn1">慢速</button>  <button class="btn2">正常</button>     <button class="btn3">播放</button>$(".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...
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

手机设备Android用defaultPlaybackRate属性;


查看完整回答
反对 回复 2018-10-29
  • 1 回答
  • 0 关注
  • 1995 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号