在Firefox / Chrome上无法通过ion.sound听到任何声音

时间:2016-01-24 21:04:37

标签: javascript google-chrome firefox audio plugins

我在使用插件时遇到问题,即使代码非常简单,我的浏览器似乎无法播放任何内容:(

  • 某些背景:
    • 计算机是一台装有Windows 10的笔记本电脑
    • 浏览器是Firefox 43.0.4和Chrome 48.smthg

和代码看起来像这样

  • sounds.js

    // init bunch of sounds
    ion.sound({
        sounds: [
            {
                name: "beer_can_opening",
                ended_callback: function () {
                    console.log("ended")
                },
                ready_callback: function () {
                    console.log("ready")
                }
            },
            {name: "bell_ring"},
            {name: "branch_break"},
            {name: "button_click"}
        ],
    
        // main config
        path: "sounds/",
        preload: true,
        multiplay: true,
        volume: 0.9,
        loop: 10
    });
    
    // play sound
    ion.sound.play("beer_can_opening");
    
  • 的index.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
        <script src="jquery-1.12.0.min.js"></script>
        <script src="ion.sound.min.js"></script>
        <script src="sounds.js"></script>
        <script src="sorcery.js"></script>
        <link type="text/css" rel="stylesheet" href="style.css"/>
        <meta lang="fr" xml:lang="fr" content="text/html;charset=UTF-8" http-equiv="Content-Type">
        <title>Sword & Sorcery</title>
    </head>
    
  • 最后文件夹就响了,beer_can_opening.aac / ogg / mp3也是。

  • 在两个浏览器的控制台中,我都准备好&#34;准备好&#34;但不是&#34;结束&#34;无论我等多久
  • 没有任何其他错误:(
  • http://ionden.com/a/plugins/ion.sound/en.html的演示(与作者发布的任何其他演示一样)效果很好

非常感谢,这个插件可以很好地完成工作,我真的很想使用它:)

1 个答案:

答案 0 :(得分:1)

这是一个自动播放错误。已在最新版本中修复:https://github.com/IonDen/ion.sound/issues/71