feat:增加兼容int和long类型参数
This commit is contained in:
parent
5e13dbf4f6
commit
fa01db3fa3
@ -85,7 +85,7 @@ class VideoDecodePlugin : FlutterPlugin, MethodCallHandler {
|
|||||||
try {
|
try {
|
||||||
val frameData = call.argument<ByteArray>("frameData") ?: return result.error("INVALID_ARGS", "无效的帧数据", null)
|
val frameData = call.argument<ByteArray>("frameData") ?: return result.error("INVALID_ARGS", "无效的帧数据", null)
|
||||||
val frameType = call.argument<Int>("frameType") ?: 0
|
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 frameSeq = call.argument<Int>("frameSeq") ?: 0
|
||||||
val refIFrameSeq = call.argument<Int>("refIFrameSeq")
|
val refIFrameSeq = call.argument<Int>("refIFrameSeq")
|
||||||
val success = decoder?.decodeFrame(frameData, frameType, timestamp, frameSeq, refIFrameSeq) ?: false
|
val success = decoder?.decodeFrame(frameData, frameType, timestamp, frameSeq, refIFrameSeq) ?: false
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user