我想用音频系统下载一个文件。但是,它无法下载完整的文件。我试过其他音频文件,可以复制他们的错误。我也尝试过各种托管服务,但都没用。
没有引发异常。这在几周前是正常的,所以我不确定从那以后发生了什么。
我不太熟悉处理音频文件,希望您能给我一些帮助。
import java.io.File
import java.net.HttpURLConnection
import java.net.URL
import javax.sound.sampled.AudioSystem
fun main(args: Array<String>) {
downloadAudio()
}
fun downloadAudio() {
val localFile = File("/tmp/input_audio.wav")
val audioUrl = URL("https://srv-store1.gofile.io/download/vj9dHc/my_audio_recording_wav.wav")
try {
val audioFileFormat = AudioSystem.getAudioFileFormat(audioUrl)
val inputAudioStream = AudioSystem.getAudioInputStream(audioUrl)
inputAudioStream.use {
AudioSystem.write(inputAudioStream, audioFileFormat.type, localFile)
}
} catch (ex: Exception) {
throw ex
}
}
暂无答案!
目前还没有任何答案,快来回答吧!