Committed by
GitHub
Fix sending pre-connect audio data when byte buffer has backing array (#678)
正在显示
2 个修改的文件
包含
6 行增加
和
1 行删除
.changeset/itchy-experts-rush.md
0 → 100644
| @@ -111,7 +111,7 @@ internal constructor(timeout: Duration) : AudioTrackSink { | @@ -111,7 +111,7 @@ internal constructor(timeout: Duration) : AudioTrackSink { | ||
| 111 | 111 | ||
| 112 | synchronized(outputStreamLock) { | 112 | synchronized(outputStreamLock) { |
| 113 | if (audioData.hasArray()) { | 113 | if (audioData.hasArray()) { |
| 114 | - outputStream.write(audioData.array()) | 114 | + outputStream.write(audioData.array(), audioData.arrayOffset(), audioData.capacity()) |
| 115 | } else { | 115 | } else { |
| 116 | while (audioData.hasRemaining()) { | 116 | while (audioData.hasRemaining()) { |
| 117 | val readBytes = min(tempArray.size, audioData.remaining()) | 117 | val readBytes = min(tempArray.size, audioData.remaining()) |
-
请 注册 或 登录 后发表评论