@Override
    public void play() {
        if (fileName != null) {
            if (node != null) {
                node.stop();
            }

            node = new AudioNode(am, fileName, AudioData.DataType.Stream);
            node.setPositional(false);
            node.setVolume(volume);
            node.play();
        } else {
            node.playInstance();
        }
    }
For streaming music only. (May need to loop.)

@param ar for rendering audio (not null)
@param am the AssetManager for loading assets (not null)
@param fileName the path to the audio asset (not null)
jme3-niftygui/src/main/java/com/jme3/niftygui/SoundHandleJme.java