Ios 扬声器在颤振中未启用?

Ios 扬声器在颤振中未启用?,ios,flutter,audio,speaker,Ios,Flutter,Audio,Speaker,我正在使用conreality\u耳机0.2.0处理耳机事件。我要做的是,当耳机连接时,音频应该路由到耳机,当耳机未连接时,音频应该路由到扬声器 if (WebRTC.platformIsIOS) { var ok = await Headset.isConnected; if(ok) { Stream<HeadsetEvent> stream

我正在使用
conreality\u耳机0.2.0
处理耳机事件。我要做的是,当耳机连接时,音频应该路由到耳机,当耳机未连接时,音频应该路由到扬声器

if (WebRTC.platformIsIOS)
            {
              var ok = await Headset.isConnected;

              if(ok)
              {
                Stream<HeadsetEvent> stream = await Headset.subscribe();
                stream.listen((HeadsetEvent event) {
                      
                    });
              }
              else
              {
              
               _remoteStream.getAudioTracks()[0].enableSpeakerphone(true);
              }
             
            }
if(WebRTC.platformIsIOS)
{
var ok=等待耳机。断开连接;
如果(确定)
{
Stream=等待耳机。订阅();
stream.listen((HeadTestEvent事件){
});
}
其他的
{
_remoteStream.getAudioTracks()[0]。启用扬声器(true);
}
}
我使用了about代码来达到要求。但当耳机未连接时,以及在通话过程中我断开耳机时,音频不会路由到扬声器。如何解决此问题。。。?我犯了什么错误。。。?任何提示都会对我有帮助。提前谢谢