Skip to main content
Inspiring
December 6, 2018
Question

Sound works in Edge and not in Chrome

  • December 6, 2018
  • 3 replies
  • 692 views

With this code

<!DOCTYPE html>

<html>

<head>

</head>

<body onload="init()">

<script type="text/javascript" src="soundjs-NEXT.js"></script>

<script>

var src = "fransk1.mp3";  // set up our source

var soundInstance;      // the sound instance we create

function init() {

createjs.Sound.on("fileload", handleLoad, this); // add an event listener for when load is completed

createjs.Sound.registerSound(src);  // register sound, which will preload automatically

}

function handleLoad(evt) {

startPlayback();

}

function startPlayback(evt) {

if (soundInstance) {

return;

}

soundInstance = createjs.Sound.play(src);

}

</script>

</body>

</html>

I'm not getting any sound to boot in the browser Chrome version 71.0.3578.80 but on the other hand, the sound works in the Microsoft Edge browser.

Why is it so wondering I over.

    This topic has been closed for replies.

    3 replies

    peorAuthor
    Inspiring
    December 6, 2018

    Here it is:

    <!DOCTYPE html>

    <html>

    <head>

    </head>

    <body onload="init()">

    <script type="text/javascript" src="soundjs-NEXT.js"></script>

    <script>

    var src = "fransk1.mp3";  // set up our source

    var soundInstance;      // the sound instance we create

    function init() {

    createjs.Sound.on("fileload", handleLoad, this); // add an event listener for when load is completed

    createjs.Sound.registerSound(src);  // register sound, which will preload automatically

    }

    function handleLoad(evt) {

    startPlayback();

    }

    function startPlayback(evt) {

    if (soundInstance) {

    return;

    }

    soundInstance = createjs.Sound.play(src);

    }

    </script>

    </body>

    </html>

    kglad
    Community Expert
    Community Expert
    December 6, 2018

    open your developers console (ctrl-i) and check.

    peorAuthor
    Inspiring
    December 6, 2018

    In browser Chrome developers console so show this soundjs-NEXT.js:7197 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. s._isFileXHRSupported @ soundjs-NEXT.js:7197 soundjs-NEXT.js:7207 Access to XMLHttpRequest at 'file:///C:/Users/%C3%84garen/Documents/HTML5%20canvas/SoundJS-1.0.0/SoundJS-1.0.0/examples/WebAudioPluginTest.fail' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. s._isFileXHRSupported @ soundjs-NEXT.js:7207 soundjs-NEXT.js:7726 Uncaught (in promise) DOMException

    avid_body16B8
    Legend
    December 6, 2018

    What is your code?