package org.flixel.system.gdx.audio; import org.flixel.FlxG; import com.badlogic.gdx.audio.Music; import flash.media.Sound; import flash.media.SoundChannel; import flash.media.SoundTransform; public class GdxMusic implements Sound { private Music _music; public GdxMusic(String path) { _music = FlxG._cache.load(path, Music.class); } @Override public SoundChannel play(float startTime, int loops, SoundTransform sndTransform) { if(_music.isPlaying()) return null; GdxMusicChannel channel = GdxMusicChannel.getNew(); channel.play(_music, startTime, loops, sndTransform); return channel; } }