public override Object playSoundFrom(Object snd, double pos, Func0 donecb) { var sound = (Sound)snd; var channel = new SoundChannel(sound, donecb); channel.start_at = pos; channel.play(); return(channel); }
public override Object playSound(Object snd, bool loop, Func0 donecb) { var sound = (Sound)snd; var channel = new SoundChannel(sound, donecb); channel.element.IsLooping = loop; channel.play(); return(channel); }