AudioSwitchHandler.kt 470 字节
package io.livekit.android.audio

import android.content.Context
import com.twilio.audioswitch.AudioSwitch
import javax.inject.Inject
import javax.inject.Singleton

@Singleton
class AudioSwitchHandler
@Inject
constructor(context: Context) : AudioHandler {
    private val audioSwitch = AudioSwitch(context)
    override fun start() {
        audioSwitch.start { _, _ -> }
        audioSwitch.activate()
    }

    override fun stop() {
        audioSwitch.stop()
    }
}