This commit is contained in:
zedoCN 2024-08-31 04:41:27 +08:00
parent 0f28277293
commit d9e7a9269b

View File

@ -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<String>) {
@ -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()