Audio test

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/phaser/2.3.0/phaser.js"></script>

JavaScript

var game = new Phaser.Game(640, 480, Phaser.CANVAS, '', null, false, false);
    var game_state = {};
    var button;
    var audio;
    var audiostate = false;
    var playing = false;
	var mark = 1;
    game_state.main = function () {};
    game_state.main.prototype = {

        preload: function () {
            game.load.spritesheet('button', 'http://examples.phaser.io/assets/buttons/button_texture_atlas.png', 193, 71);

            this.game.load.audio('music', 'http://examples.phaser.io/assets/audio/bodenstaendig_2000_in_rock_4bit.ogg');

        },

        create: function () {
            text = game.add.text(0, 0, "Audio is Decoding");
            game.stage.backgroundColor = '#ffffff';
            button = game.add.button(game.world.centerX - 95, 200, 'button', this.mouseclick, this, 0, 1, 2);
            button.visible = false;
            // ======================================== IN SCOPE
            audio = this.game.add.audio('music');

            audio.allowMultiple = false;
            audio.addMarker('lvl1_1', 0, 1);
            audio.addMarker('lvl1_2', 1, 1);
            audio.addMarker('lvl1_3', 2, 1);
            audio.addMarker('lvl1_4', 3, 1);
            audio.addMarker('lvl1_5', 4, 1);
            audio.addMarker('lvl1_6', 5, 1);
            audio.addMarker('lvl1_7', 6, 1);
            audio.addMarker('lvl1_8', 7, 1);
            audio.addMarker('lvl1_9', 8, 1);
            game.sound.setDecodedCallback([audio], this.donedecoding, this);
            audio.onStop.add(this.soundStopped, this);

        },

        playmarks: function (mark) {
            console.log("playing lvl" + 1 + "_" + mark);
            audio.play("lvl" + 1 + "_" + mark, 0, 1, false);
            mark++;
            return mark;
        },
        
        soundStopped: function () {
			if (mark!=10) {
            mark = this.playmarks(mark);
            }
            else{mark=1;playing = false;};        
        },

        mouseclick: function () {
           ...