Javascript 对象#<;HTMLAudioElement>;没有方法';停止';

Javascript 对象#<;HTMLAudioElement>;没有方法';停止';,javascript,Javascript,未捕获类型错误:对象#没有方法“停止”?如何处理???对于HTML5音频元素,此方法称为.pause(),而不是.stop() 您可以在上看到此方法的用法(以及其他用法)。您可以创建一个stop()方法(因为当前不存在此方法,因此您将面临以下问题): 使用HTMLMEDIALEMENT,而不是HTMLOADIOLEMENT,应该允许对音频和视频元素调用相同的方法。您看过了吗:?看看文档,没有.stop()方法。向上投票-我本来打算在我的答案中也包括自定义stop(),但我太懒了;)谢谢你!:)我

未捕获类型错误:对象#没有方法“停止”?如何处理???

对于HTML5音频元素,此方法称为
.pause()
,而不是
.stop()


您可以在上看到此方法的用法(以及其他用法)。

您可以创建一个
stop()
方法(因为当前不存在此方法,因此您将面临以下问题):


使用
HTMLMEDIALEMENT
,而不是
HTMLOADIOLEMENT
,应该允许对
音频
视频
元素调用相同的方法。

您看过了吗:?看看文档,没有
.stop()
方法。向上投票-我本来打算在我的答案中也包括自定义
stop()
,但我太懒了;)谢谢你!:)我确实考虑过更新<代码> PAUSER()/代码>方法来返回<代码>这个< /代码> /节点,以便<代码> CurrimeTime/Cuth>可以链接,但是我意识到这是愚蠢的……即使没有调用暂停函数,它也对我起作用。非常感谢。
$(function(){
    var clickhover     = $('.click');
        var clickaudio = clickhover.find('audio')[0];

    clickhover.hover(function(){
       clickaudio.play();
    }, function(){
       clickaudio.stop();
    });
}
HTMLMediaElement.prototype.stop = function(){
    this.pause();
    this.currentTime = 0;
};