feat:增加兼容int和long类型参数

This commit is contained in:
liyi 2025-05-06 11:42:35 +08:00
parent 5e13dbf4f6
commit fa01db3fa3

View File

@ -85,7 +85,7 @@ class VideoDecodePlugin : FlutterPlugin, MethodCallHandler {
try {
val frameData = call.argument<ByteArray>("frameData") ?: return result.error("INVALID_ARGS", "无效的帧数据", null)
val frameType = call.argument<Int>("frameType") ?: 0
val timestamp = call.argument<Long>("timestamp") ?: 0L
val timestamp = (call.argument<Number>("timestamp"))?.toLong() ?: 0L
val frameSeq = call.argument<Int>("frameSeq") ?: 0
val refIFrameSeq = call.argument<Int>("refIFrameSeq")
val success = decoder?.decodeFrame(frameData, frameType, timestamp, frameSeq, refIFrameSeq) ?: false