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 android.util.Log
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.nio.ByteBuffer
|
import java.nio.ByteBuffer
|
||||||
|
import java.time.LocalDateTime
|
||||||
|
import java.time.format.DateTimeFormatter
|
||||||
import java.util.concurrent.LinkedBlockingQueue
|
import java.util.concurrent.LinkedBlockingQueue
|
||||||
import java.util.concurrent.atomic.AtomicBoolean
|
import java.util.concurrent.atomic.AtomicBoolean
|
||||||
|
|
||||||
@@ -47,7 +49,9 @@ class RxRecorder {
|
|||||||
if (recording.get()) return true
|
if (recording.get()) return true
|
||||||
val outDir = File(dir, "recordings")
|
val outDir = File(dir, "recordings")
|
||||||
if (!outDir.exists()) outDir.mkdirs()
|
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
|
filePath = f.absolutePath
|
||||||
val mux = try {
|
val mux = try {
|
||||||
MediaMuxer(filePath, MediaMuxer.OutputFormat.MUXER_OUTPUT_OGG)
|
MediaMuxer(filePath, MediaMuxer.OutputFormat.MUXER_OUTPUT_OGG)
|
||||||
|
|||||||
Reference in New Issue
Block a user