相关疑难解决方法(0)

JavaScript/HTML5中的音效

我正在使用HTML5来编写游戏; 我现在遇到的障碍是如何播放声音效果.

具体要求很少:

  • 播放和混合多种声音,
  • 多次播放相同的样本,可能重叠播放,
  • 在任何点中断播放样本,
  • 最好播放包含(低质量)原始PCM的WAV文件,但我当然可以转换它们.

我的第一种方法是使用HTML5 <audio>元素并在我的页面中定义所有声音效果.Firefox播放WAV文件只是很好,但#play多次调用并不能真正多次播放样本.根据我对HTML5规范的理解,该<audio>元素还可以跟踪播放状态,因此可以解释原因.

我的直接想法是克隆音频元素,所以我创建了以下微小的JavaScript库来为我做(取决于jQuery):

var Snd = {
  init: function() {
    $("audio").each(function() {
      var src = this.getAttribute('src');
      if (src.substring(0, 4) !== "snd/") { return; }
      // Cut out the basename (strip directory and extension)
      var name = src.substring(4, src.length - 4);
      // Create the helper function, which clones the audio object and plays it
      var Constructor = function() {};
      Constructor.prototype = this;
      Snd[name] = function() {
        var clone = …
Run Code Online (Sandbox Code Playgroud)

javascript html5

314
推荐指数
5
解决办法
27万
查看次数

如何在PHP中写入控制台?

是否可以写入字符串或登录到控制台?

我的意思是说

就像在jsp中一样,如果我们打印出类似于system.out.println("some")它的东西,那么它将出现在控制台而不是页面上.

php printing debugging console

288
推荐指数
18
解决办法
108万
查看次数

使用Javascript播放声音通知?

我怎么能这样做,所以每当用户点击链接我们发出声音?在这里使用javascript和jquery.

javascript audio jquery

86
推荐指数
7
解决办法
18万
查看次数

跨平台,跨浏览器的方式从Javascript播放声音?

我正在编写一个dhtml应用程序,用于创建系统的交互式模拟.模拟的数据是从另一个工具生成的,并且已经有非常大量的遗留数据.

模拟中的一些步骤要求我们播放音频的"画外音"剪辑.我无法在多个浏览器中找到一种简单的方法来实现这一点.

Soundmanager2非常接近我的需要,但它只播放mp3文件,遗留数据也可能包含一些.wav文件.

有没有人有任何其他可能有帮助的图书馆?

javascript audio cross-platform dhtml cross-browser

78
推荐指数
6
解决办法
6万
查看次数

使用javascript/html5动态生成声音

是否可以使用javascript/html生成恒定的声音流?例如,要生成永久正弦波,我会有一个回调函数,只要输出缓冲区即将变空,就会调用它:

function getSampleAt(timestep)
{
    return Math.sin(timestep);
}
Run Code Online (Sandbox Code Playgroud)

(我的想法是使用它来制作一个交互式合成器.我事先不知道按键的长度,所以我不能使用固定长度的缓冲区)

html javascript audio html5

65
推荐指数
4
解决办法
4万
查看次数

在IPython笔记本中自动播放声音

我经常在我的IPython笔记本中运行长时间运行的单元格.我希望笔记本能够在单元格执行完毕后自动发出蜂鸣声或播放声音.有没有办法在iPython笔记本中做到这一点,或者我可以在一个自动播放声音的单元格末尾放置一些命令?

如果这有任何区别,我正在使用Chrome.

python ipython ipython-notebook

32
推荐指数
6
解决办法
1万
查看次数

点击按钮时发出哔哔声

好的,我在这里读过几个答案但是根本没有帮助我(实际上,没有一个被接受作为答案)

问题是如何在"按钮点击"" 发出嘟嘟声"

我正在尝试建立一个适用于触摸屏设备的网站,所以我希望每个按钮点击事件都会发出哔哔声,对于使用该网站的用户来说应该更好.哔声文件在这里:http://www.soundjay.com/button/beep-07.wav.我只需要在谷歌浏览器上做这项工作(支持HTML5)

我理解这需要在客户端工作,所以我尝试了这个:

使用Javascript:

<script>
    function PlaySound(soundObj) {
        var sound = document.getElementById(soundObj);
        sound.Play();
    }
</script>
Run Code Online (Sandbox Code Playgroud)

HTML

<embed src="/beep.wav" autostart="false" type="audio/mpeg" loop="false" width="0" height="0" id="beep" enablejavascript="true" />
<asp:LinkButton ID="lbtnExit" runat="server" OnClick="lbtnExit_Click" OnClientClick="PlaySound('beep')" CssClass="btn btn-lg btn-danger" Text="Exit <i class='fa fa-sign-out' style='font-size: 40px'></i>"></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,单击按钮时没有任何反应.

javascript embed asp.net jquery html5

28
推荐指数
5
解决办法
7万
查看次数

使用jQuery 1.4播放声音的跨平台,跨浏览器方式?

我正在尝试让jQuery在元素悬停/点击上播放声音.(这就像没有闪存的Flash网站)

我尝试过跨平台,跨浏览器方式推荐的方法从Javascript播放声音?,jQuery Sound插件和其他一些教程没有任何成功.我假设这是因为他们自2008年以来没有更新过.

有没有人有任何建议?

audio jquery

22
推荐指数
3
解决办法
3万
查看次数

让我的浏览器闪烁作为指标

我的同事写了一个快速的mvc聊天应用程序,这样我们就可以在不离开办公桌的情况下聊聊工作内容.

有哪些方法可以相互指示新消息?我的第一个想法是让浏览器标题栏闪烁.谁知道怎么样?

javascript jquery

4
推荐指数
2
解决办法
9938
查看次数

做一个音符

有没有办法用C#/ javascript制作音符?所以你指定频率,音高等等它会起作用吗?

javascript c#

4
推荐指数
1
解决办法
1774
查看次数

是否可以使用 Javascript 敲响系统铃声?

我找到了以下答案,但它似乎在 HTML 页面中不起作用:

console.log('\u0007');
Run Code Online (Sandbox Code Playgroud)

我如何在 nodejs 中触发“系统响铃”

有没有办法从 Javascript 响铃系统铃声?

铬 OSX

javascript

3
推荐指数
1
解决办法
3840
查看次数