问题标签 [soundjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1698 浏览

javascript - 在反应网络应用程序中使用 createjs-soundjs

我想使用https://www.npmjs.com/package/createjs-soundjs在反应网络应用程序上播放声音。

我正常安装了包npm install createjs-soundjs,它显示在包列表中。我应该如何将它包含到我的项目中,以便我可以使用它?

我尝试了以下方法:

控制台中的错误消息:soundjs-0.6.2.min.js:17 Uncaught ReferenceError: createjs is not defined。这个错误信息很清楚,但我不知道从哪里开始。我错过了一些基本的东西吗?

0 投票
1 回答
86 浏览

web-audio-api - Create JS WebAudioPlugin 不会回退到 HTMLAudioPlugin Facebook Browser Android 4.4

我目前正在将 CreateJS 套件用于音频和各种目的,并且在 Android 4.4 上的 Facebook 浏览器上出现错误似乎不支持 WebAudioPlugin,但它不会回退到 CreateJS 文档中指定的 HTMLAudio:

“此插件是默认安装的第二优先插件,仅次于 WebAudioPlugin。”

这就是目前我在插件中断时注册插件的方式。

但是,如果我更改顺序,它会起作用。

我不完全确定这有什么影响,我想优先考虑 WebAudio 而不是 HTMLAudio,所以我不确定更改顺序是否有类似的影响。如果我按此顺序注册插件,WebAudio 是否仍然优先?或者如果没有,是否有办法确保 WebAudio 回退到 HTMLAudio?

0 投票
1 回答
74 浏览

javascript - SoundJS: Partial Preload

I am developing a simple quiz game for fun. The player has to listen to a MP3 file and guess the associated game and/or character's name. Currently, I am preloading the whole audio file through SoundJS. The game can be tried here: http://simon.pcharest.ca/quiz/

What I would like to do is to preload and play only a 10 seconds audio clip, starting at a random position. This would make the loading much shorter and the game a bit harder too.

Is this something doable with SoundJS, and if so, could anyone please point me in the right direction?

Thank you very much for your time.

0 投票
1 回答
473 浏览

safari - createjs、soundjs、preloadjs 声音在 Safari 桌面版本 9.1.3、OSX 10.11.6 中不起作用

我在 Mac 上的 Chrome、Firefox 中运行正常,但在 Safari 版本 9.1.3、OSX 10.11.6 中没有。

我只能在文档中找到一条声明说 Safari 需要 Quicktime 插件。但是,当我将 Safari 指向 Soundjs 和 Preloadjs 演示页面时,声音在演示中运行良好。此外,显然 Apple 不再在当前安装的 Safari 中包含 QT 插件。要求用户安装旧版插件是不可接受的。(编辑:刚刚收到声音在 MS Edge 中也不起作用)

这是我的所有代码:

0 投票
2 回答
549 浏览

audio - SoundJS - 将声音分配给变量

我正在使用 loadManifest 加载几个 mp3 文件,但我对如何将加载的声音分配给变量感到有些困惑。我可以在这里使用 createInstance 吗?

我的代码目前如下所示:

如何使用它的 ID 创建声音实例并将其分配给我以后可以轻松访问的变量?我是否需要先注册声音才能做到这一点?

谢谢!

0 投票
2 回答
1471 浏览

javascript - iOS 铃声开关使网络音频静音

在我正在进行的一个项目中,我注意到,在 iOS 上,当铃声开关关闭时,声音会被静音。该项目基于 CreateJS,声音由 SoundJS 管理。

令人沮丧的是,其他使用声音/媒体的网站(youtube、facebook、soundhound、spotify 等)似乎不受铃声开关的影响。

我在 iOS 版本从 9.2 到 10.1.1 的几款不同的 iPhone 上进行了测试:都出现了相同的问题。

这种行为可能是什么原因?是否有任何文档可以解释如何解决它?

0 投票
1 回答
1012 浏览

javascript - 检测歌曲的结尾 - SoundJS

我正在使用SoundJS播放音乐。如何检测歌曲何时结束?

SoundJS 可以检测事件,歌曲结束时是否有事件?像这样的东西:

0 投票
0 回答
268 浏览

javascript - 如何使用 Adob​​e Flash (Animate) HTML5 Canvas Javascript 做序列声音

我想在一帧中播放序列声音。我尝试了很多方法,但声音通常是混合或碰撞。

主要思想是有一个类似于播放列表的队列,并在播放声音或播放完成后自动将其弹出到该队列中。

我该怎么做才能实现我的想法?有没有使用 createjs 库的示例代码?

感谢您的帮助。

编辑:

0 投票
0 回答
213 浏览

javascript - 使用 soundjs 控制音频速度/播放速率

有谁知道如何通过soundjs改变音乐的速度?

0 投票
1 回答
1656 浏览

javascript - 为soundjs添加暂停功能

我试过使用:

  1. createjs.Sound.pause;

  2. mySound.stop();

没有任何效果。现在它有一个停止按钮,但如果按下停止按钮,则不会再次播放声音。

这是我使用的soundjs。 声音

我的代码与它的源代码完全相同。谢谢你的帮助!

根据 Stephen Lightcap 的回答,我最终会这样做:

头标签内的Javascript:

body 标签内的按钮:

<input id="pausBtn" type="button" value="Pause" onclick="pause()"/>

按钮 onclick 的 Javascript。置于按钮下方。:

但我收到一条错误消息:

未捕获的类型错误:无法在 HTMLInputElement.onclick(phkk.html:177)处读取未定义的属性“暂停”(phkk.html:560)