Merge pull request #1848 from Kyrluckechuck/fix/seek-to-exact-time-rather-than-floored-second

Seek to millisecond rather than flooring to second
This commit is contained in:
advplyr
2026-07-31 17:18:55 -04:00
committed by GitHub
3 changed files with 5 additions and 4 deletions
@@ -325,10 +325,10 @@ class AbsAudioPlayer : Plugin() {
@PluginMethod
fun seek(call: PluginCall) {
val time:Int = call.getInt("value", 0) ?: 0 // Value in seconds
val time: Double = call.getDouble("value", 0.0) ?: 0.0 // Value in seconds, fractional
Log.d(tag, "seek action to $time")
Handler(Looper.getMainLooper()).post {
playerNotificationService.seekPlayer(time * 1000L) // convert to ms
playerNotificationService.seekPlayer((time * 1000L).toLong())
call.resolve()
}
}