1.0.12: читаемое имя записи (дата/время вместо hex)
rec_YYYY-MM-DD_HH-mm-SS.ogg вместо rec_<hex>.ogg.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user