3
scala 1.9.2プログラムから.wavファイルを再生しようとしています。私が見ることができる唯一の方法はsun.audioをインポートすることです。より良い方法がありますか?wavファイルをscalaで再生する
scala 1.9.2プログラムから.wavファイルを再生しようとしています。私が見ることができる唯一の方法はsun.audioをインポートすることです。より良い方法がありますか?wavファイルをscalaで再生する
import java.net.URL
import javax.sound.sampled._
val url = new URL("http://mywebpages.comcast.net/jdeshon2/wave_files/jad0001a.wav")
val audioIn = AudioSystem.getAudioInputStream(url)
val clip = AudioSystem.getClip
clip.open(audioIn)
clip.start
あなたはバイト単位でオーディオを持っている場合は
def play(bytes: Array[Byte]) {
import sun.audio.{AudioPlayer, AudioStream}
val audioStream = new AudioStream(new ByteArrayInputStream(bytes))
AudioPlayer.player.start(audioStream)
}
http://stackoverflow.com/questions/7863860/is-there-an-equivalent-of-the-java-sound-を参照してください。 api –
ここでは、Javaでの立ち下がりが良い選択です。 –