如何停止从URL录制音频?

时间:2018-08-15 03:31:36

标签: android inputstream audio-recording

我正在使用以下代码在Android设备上的网址中录制流式广播电台:

    val data = ByteArray(1024)
            var total: Long = 0
            var count = 0
            startSec = System.currentTimeMillis()
            while (!isCancelled) {

               count = inputStream!!.read(data)
                if (count == -1)
                    break
                total += count
                fileOutputStream!!.write(data, 0, count)
            }

            inputStream!!.close()
            fileOutputStream!!.flush()
            fileOutputStream!!.close()

这很好用,但是当按下按钮时,我无法在确切的位置停止录制。我使用了一个标志来停止录制,但是仍然完成了3-6分钟的额外录制。请让我知道如何在完全相同的位置停止。

0 个答案:

没有答案