note that some things only work for background sounds: isPlaying; setTime; getTime; play with time in opts.