Воспроизведение wav-файлов в scala

Я пытаюсь воспроизвести файл .wav из моей программы scala 1.9.2. Единственный способ, который я вижу, это импортировать sun.audio. Есть ли способ лучше?


person isea    schedule 24.02.2012    source источник
comment
См. stackoverflow.com/questions/7863860/   -  person Luigi Plinge    schedule 25.02.2012
comment
Здесь хорошим выбором будет вернуться к Java.   -  person Ant Kutschera    schedule 25.02.2012


Ответы (1)


Если у вас есть аудио в байтах

def play(bytes: Array[Byte]) {
  import sun.audio.{AudioPlayer, AudioStream}
  val audioStream = new AudioStream(new ByteArrayInputStream(bytes))
  AudioPlayer.player.start(audioStream)
}
person Kovalsky Dmitryi    schedule 10.12.2014