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代码来达到要求。但当耳机未连接时,以及在通话过程中我断开耳机时,音频不会路由到扬声器。如何解决此问题。。。?我犯了什么错误。。。?任何提示都会对我有帮助。提前谢谢