声音加载后JQUERY改变attr

Posted

技术标签:

【中文标题】声音加载后JQUERY改变attr【英文标题】:JQUERY change attr after sound load 【发布时间】:2013-10-11 16:37:39 【问题描述】:

我的移动设备有问题。 在点击事件开始声音和动画 gif 之后,但在移动设备上,声音在动画之后开始,因为可能更重。 我该怎么办?

var click = function()
    $('.audio')[0].play();
    $('.change').attr('src', "animation.gif");

    setTimeout(function () 
    $('.change').attr('src', "stop.png");
    , 600);

【问题讨论】:

【参考方案1】:

试试这个:

$(".audio").on("play", function (e) 
   $('.change').attr('src', "animation.gif");
   setTimeout(function () 
       $('.change').attr('src', "stop.png");
   , 600);
);

【讨论】:

事件触发了吗? 在动画前添加提醒 让我们continue this discussion in chat

以上是关于声音加载后JQUERY改变attr的主要内容,如果未能解决你的问题,请参考以下文章

采样率改变后声音失真

Jquery播放声音并转到下一页

使用 jquery 加载多个音频文件,并在完成时进行回调

加载关卡后声音不会播放

Phonegap / Cordova 改变个别声音的音量?

如果加载了某些图像,则播放声音[关闭]