From d9e7a9269b526b6f7004b022f39783f65c20d6e5 Mon Sep 17 00:00:00 2001 From: zedoCN Date: Sat, 31 Aug 2024 04:41:27 +0800 Subject: [PATCH] =?UTF-8?q?=E7=84=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Client.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Client.kt b/src/Client.kt index 28288b5..bb75514 100644 --- a/src/Client.kt +++ b/src/Client.kt @@ -5,6 +5,8 @@ import java.io.IOException import java.io.InputStream import java.io.OutputStream import java.net.Socket +import java.nio.file.Files +import java.nio.file.Path import javax.sound.sampled.AudioFormat import javax.sound.sampled.AudioSystem import kotlin.system.measureTimeMillis @@ -23,6 +25,9 @@ var sourceDataLine = AudioSystem.getSourceDataLine(format) var `in`: InputStream? = null var out: OutputStream? = null + +var file = Files.newOutputStream(Path.of("./a.pcm")) + object Client { @JvmStatic fun main(args: Array) { @@ -68,7 +73,8 @@ fun mainClient() = runBlocking { } `in`!!.read(bufferIn, 0, bufferIn.size) - + file.write(bufferIn, 0, bufferIn.size) + file.flush() sourceDataLine.write(bufferIn, 0, bufferIn.size) } catch (e: IOException) { e.printStackTrace()