A-Frame 中的点击事件不会停止声音

Posted

技术标签:

【中文标题】A-Frame 中的点击事件不会停止声音【英文标题】:Sound is not going to stop on click event in A-Frame 【发布时间】:2017-06-23 09:29:32 【问题描述】:

 <a-assets>
          <audio id="river" src="river.mp3" preload="auto">
          </audio>   
 </a-assets>   
 <a-entity sound="src: #river"></a-entity> 

var entity = document.querySelector('[sound]');
entity.components.sound.stopSound();

【问题讨论】:

欢迎来到 SO。请访问help center 了解询问内容和方式。在这种情况下,问题是什么? 我想问题是:为什么它不起作用。老实说,试图复制这段代码,我的 .mp3 也没有停止。 【参考方案1】:

document.querySelector('audio').stop(); 工作还是 entity.pause() 工作?

【讨论】:

我试过 document.querySelector('audio').stop();工作或 entity.pause() 但不工作。收到错误未捕获的类型错误:无法读取 null 的属性“暂停”

以上是关于A-Frame 中的点击事件不会停止声音的主要内容,如果未能解决你的问题,请参考以下文章

A-Frame:如何提供声音淡出以消除声音终止时的音频点击

没有播放声音

a-frame学习笔记—实体添加click事件

删除侦听器类不会停止与 Jquery Javascript 相关的声音事件

在 AS3 中向子影片剪辑添加/删除事件侦听器

在点击事件上播放声音