weixin_41244451 2024-07-08 15:32 采纳率: 93.9%
浏览 2
已结题

我想要等音频播放完以后再弹出“正确,答对了!”,但是在上面的代码中是先弹出“正确,答对了!”,点击弹框的确定以后再播放音频,怎么弄?


function playNotificationSound() {
    var audio = new Audio('/oa/huidazhengque.mp3'); 
    audio.play();
    alert('正确,答对了!');
}


if (userAnswer === questions[currentQuestionIndex].answer) {
        playNotificationSound();
}

我想要等音频播放完以后再弹出“正确,答对了!”,但是在上面的代码中是先弹出“正确,答对了!”,点击弹框的确定以后再播放音频,怎么弄?

  • 写回答

3条回答 默认 最新

  • 百锦再@新空间代码工作室 全栈领域优质创作者 2024-07-08 15:33
    关注

    Gpt辅助回答,我来为你把关

    function NotificationSound() {
        var audio = new Audio('path_to_mp3_file.mp3');
    audio.onended = function() { alert('正确,答对了!');
    };
    audio.play();
    }
    if (userAnswer === questions[currentQuestionIndex].answer) { NotificationSound();
    }

    在上面的代码中,我使用了onended事件监听器来在音频播放完毕后触发弹出提示框的操作。当用户答对问题时,调用NotificationSound函数播放音频,并在音频播放完毕后弹出提示框。


    有问题你别着急,评论留言都可以,看到马上就回复,尽量及时补充齐
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月10日
  • 已采纳回答 7月10日
  • 创建了问题 7月8日

悬赏问题

  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。
  • ¥50 win10链接MySQL
  • ¥35 跳过我的世界插件ip验证
  • ¥15 抖音看过的视频,缓存在哪个文件
  • ¥15 自定义损失函数报输入参数的数目不足
  • ¥15 如果我想学习C大家有是的的资料吗
  • ¥15 根据文件名称对文件进行排序
  • ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
  • ¥15 有人会用py或者r画这种图吗