He creado localAudioTrack mediante createBufferSourceAudioTrack({ source: this.audioSource }) a partir de algún archivo multimedia (audio), luego utilicé el método setPlaybackDevice(deviceId) y después de llamar a play() , la reproducción del archivo multimedia aún proviene del dispositivo predeterminado.
A continuación se muestra todo el código:
let audio = await Agora.createBufferSourceAudioTrack({ source: 'assets/audio/announcement.wav' }); audio.setPlaybackDevice(this.speaker); audio.startProcessAudioBuffer(); audio.play();¿Algunas ideas?