audiosystem下载部分文件

xkrw2x1b  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(216)

我想用音频系统下载一个文件。但是,它无法下载完整的文件。我试过其他音频文件,可以复制他们的错误。我也尝试过各种托管服务,但都没用。
没有引发异常。这在几周前是正常的,所以我不确定从那以后发生了什么。
我不太熟悉处理音频文件,希望您能给我一些帮助。

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
    }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题