audiosystem下载部分文件

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

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

  1. import java.io.File
  2. import java.net.HttpURLConnection
  3. import java.net.URL
  4. import javax.sound.sampled.AudioSystem
  5. fun main(args: Array<String>) {
  6. downloadAudio()
  7. }
  8. fun downloadAudio() {
  9. val localFile = File("/tmp/input_audio.wav")
  10. val audioUrl = URL("https://srv-store1.gofile.io/download/vj9dHc/my_audio_recording_wav.wav")
  11. try {
  12. val audioFileFormat = AudioSystem.getAudioFileFormat(audioUrl)
  13. val inputAudioStream = AudioSystem.getAudioInputStream(audioUrl)
  14. inputAudioStream.use {
  15. AudioSystem.write(inputAudioStream, audioFileFormat.type, localFile)
  16. }
  17. } catch (ex: Exception) {
  18. throw ex
  19. }
  20. }

暂无答案!

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

相关问题