Browse Source

加入延迟,保证发送成功

weicu
fdp 1 year ago
parent
commit
0a8ede58f0
  1. 4
      local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleService.kt

4
local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleService.kt

@ -127,7 +127,7 @@ object BleService {
// 音频数据分块发送的常量 // 音频数据分块发送的常量
private val AUDIO_CHUNK_SIZE = 40 // 每次发送40字节 private val AUDIO_CHUNK_SIZE = 40 // 每次发送40字节
private val AUDIO_SEND_INTERVAL = 10L // 发送间隔10ms private val AUDIO_SEND_INTERVAL = 30L // 发送间隔10ms
// 初始化状态 // 初始化状态
private var isInitialized = false private var isInitialized = false
@ -1330,7 +1330,7 @@ object BleService {
sendAudioChunk(audioChunk) sendAudioChunk(audioChunk)
// 控制发送频率,避免蓝牙缓冲区溢出 // 控制发送频率,避免蓝牙缓冲区溢出
//Thread.sleep(AUDIO_SEND_INTERVAL) Thread.sleep(AUDIO_SEND_INTERVAL)
} }
} catch (e: InterruptedException) { } catch (e: InterruptedException) {
Log.d(TAG, "音频发送线程被中断") Log.d(TAG, "音频发送线程被中断")

Loading…
Cancel
Save