Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在xamarin android中播放入耳式扬声器?_Android_Xamarin - Fatal编程技术网

如何在xamarin android中播放入耳式扬声器?

如何在xamarin android中播放入耳式扬声器?,android,xamarin,Android,Xamarin,我正在visual studio中做一个跨平台应用程序,我想知道如何在耳机扬声器中播放声音,比如我们打电话时手机铃声,有人能帮我吗 更新 实际上我是想打电话。我使用了Android.Net.Sip。我可以拨打SIP号码,但在从最终用户那里接听电话之前,手机中的铃声无法响起 它有这个功能,但我听不到铃声 //Called when a RINGING response is received for the INVITE request sent. public override void OnR

我正在visual studio中做一个跨平台应用程序,我想知道如何在耳机扬声器中播放声音,比如我们打电话时手机铃声,有人能帮我吗

更新 实际上我是想打电话。我使用了Android.Net.Sip。我可以拨打SIP号码,但在从最终用户那里接听电话之前,手机中的铃声无法响起

它有这个功能,但我听不到铃声

//Called when a RINGING response is received for the INVITE request sent.
public override void OnRingingBack(SipAudioCall call)
{
     base.OnRingingBack(call); 
}

为此,我曾尝试使用媒体播放器播放铃声,但这将使用扬声器,为此,我想在耳朵扬声器中播放铃声,或者我们可以使用上述功能播放铃声。有人能帮我吗?

无需重新启动手机。只需关闭正在运行的应用程序并尝试音频。通过你的主扬声器,一切正常。我注意到一件事。当音乐通过耳式扬声器播放时,只需拨打一个电话,这会自动暂停播放音频,在通话中打开扬声器,现在转到音乐播放器(不要断开通话,让它进入扬声器模式)并打开音乐,现在音频将以正常方式通过主扬声器传出。再次推迟当前通话的扬声器模式,并将音频回传至入耳式扬声器。断开该呼叫后,音频也将仅通过耳朵扬声器播放。我不知道这背后的原因。这只是我的观察。最后,我想总结一下,没有必要重启手机。只需关闭正在运行的应用程序(全部),然后尝试音频。会好的