Эх сурвалжийг харах

feat: 使用TargetApi进行标识

hexleo 4 жил өмнө
parent
commit
ab909569ff

+ 3 - 3
Android/PlayerProj/animplayer/src/main/java/com/tencent/qgame/animplayer/file/StreamContainer.kt

@@ -1,12 +1,12 @@
 package com.tencent.qgame.animplayer.file
 
+import android.annotation.TargetApi
 import android.media.MediaExtractor
 import android.os.Build
-import androidx.annotation.RequiresApi
 import java.io.ByteArrayInputStream
 
-@RequiresApi(Build.VERSION_CODES.M)
-class StreamContainer(val bytes: ByteArray) : IFileContainer {
+@TargetApi(Build.VERSION_CODES.M)
+class StreamContainer(private val bytes: ByteArray) : IFileContainer {
 
     private var stream: ByteArrayInputStream = ByteArrayInputStream(bytes)
 

+ 2 - 2
Android/PlayerProj/animplayer/src/main/java/com/tencent/qgame/animplayer/file/StreamMediaDataSource.kt

@@ -1,10 +1,10 @@
 package com.tencent.qgame.animplayer.file
 
+import android.annotation.TargetApi
 import android.media.MediaDataSource
 import android.os.Build
-import androidx.annotation.RequiresApi
 
-@RequiresApi(Build.VERSION_CODES.M)
+@TargetApi(Build.VERSION_CODES.M)
 class StreamMediaDataSource(val bytes: ByteArray) : MediaDataSource() {
 
     override fun close() {