playAndWait

suspend fun playAndWait(params: PlaybackParameters, progress: SoundChannel.(TimeSpan, TimeSpan) -> Unit = { current, total -> })
suspend fun playAndWait(    times: PlaybackTimes = 1.playbackTimes,     startTime: TimeSpan = 0.seconds,     progress: SoundChannel.(TimeSpan, TimeSpan) -> Unit = { current, total -> })