1.0.12: читаемое имя записи (дата/время вместо hex)

rec_YYYY-MM-DD_HH-mm-SS.ogg вместо rec_<hex>.ogg.
This commit is contained in:
ua1zbe
2026-08-21 11:31:58 +03:00
parent e32d6967aa
commit 7342dddd0b

View File

@@ -7,6 +7,8 @@ import android.media.MediaMuxer
import android.util.Log
import java.io.File
import java.nio.ByteBuffer
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import java.util.concurrent.LinkedBlockingQueue
import java.util.concurrent.atomic.AtomicBoolean
@@ -47,7 +49,9 @@ class RxRecorder {
if (recording.get()) return true
val outDir = File(dir, "recordings")
if (!outDir.exists()) outDir.mkdirs()
val f = File(outDir, "rec_%016x.ogg".format(System.currentTimeMillis()))
val ts = LocalDateTime.now()
.format(DateTimeFormatter.ofPattern("yyyy-MM-dd_HH-mm-ss"))
val f = File(outDir, "rec_$ts.ogg")
filePath = f.absolutePath
val mux = try {
MediaMuxer(filePath, MediaMuxer.OutputFormat.MUXER_OUTPUT_OGG)