Browse Source

Update StreamMediaDataSource.kt

iostyle 4 years ago
parent
commit
5ec88b9414

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

@@ -12,7 +12,7 @@ class StreamMediaDataSource(val bytes: ByteArray) : MediaDataSource() {
 
 
     override fun readAt(position: Long, buffer: ByteArray, offset: Int, size: Int): Int {
     override fun readAt(position: Long, buffer: ByteArray, offset: Int, size: Int): Int {
         var newSize = size
         var newSize = size
-        synchronized(bytes) {
+        synchronized(StreamMediaDataSource::class) {
             val length = bytes.size
             val length = bytes.size
             if (position >= length) {
             if (position >= length) {
                 return -1
                 return -1
@@ -27,7 +27,7 @@ class StreamMediaDataSource(val bytes: ByteArray) : MediaDataSource() {
     }
     }
 
 
     override fun getSize(): Long {
     override fun getSize(): Long {
-        synchronized(bytes) {
+        synchronized(StreamMediaDataSource::class) {
             return bytes.size.toLong()
             return bytes.size.toLong()
         }
         }
     }
     }