2015-07-02 91 views
-2

我在視覺工作室做一個跨平臺的應用程序,我想知道如何在耳塞式揚聲器中播放聲音,就像我們撥打電話時的移動鈴聲一樣,任何人都可以幫助我嗎?如何在xamarin android音箱中播放聲音?

UPDATE 其實我試圖做SIP呼叫。我使用過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); 
} 

爲了這個,我已嘗試使用媒體播放器來播放振鈴音,但這將使用外放,爲了這個,我想打環聲音在入耳式揚聲器或我們可以使用上述功能播放鈴聲。任何人都可以幫助我嗎?

回答

1

無需重啓手機。只需關閉正在運行的應用程序並嘗試音頻。通過你的主要演講者,這將是正常的。我觀察過一件事。當通過耳機揚聲器來播放音樂時,只需撥打電話,即可自動暫停播放音頻,並在通話中放入揚聲器,然後轉至音樂播放器(請勿斷開通話,讓其進入揚聲器模式)並打開音樂,現在音頻將以正常方式通過主揚聲器發出。再次推遲當前正在進行的通話的揚聲器模式,將音頻丟回耳邊揚聲器。斷開該通話後,音頻將僅通過耳機播放。我不知道這背後的原因。這只是我的觀察。最後我想得出結論,不需要重新啓動手機。只需關閉正在運行的應用程序(全部),然後嘗試音頻。它會沒事的。