2013-01-17 42 views
0

當您將呼叫者置於保持狀態時。應用程序應該在後臺播放音樂/一些自定義消息給接收者,直到呼叫處於保持狀態。一旦通話激活,該音樂/自定義消息應該停止。有沒有可用的API?當通話在Android中掛起時播放音樂/廣告

如果是這樣,請讓我知道幾個步驟採取前進。

在此先感謝。

回答

3

Android不允許您在通話期間修改傳出音頻流。即使呼叫處於保持狀態,它仍被視爲正在進行的呼叫。你所能做的最好的就是在揚聲器上播放任何想要的東西,並希望麥克風能夠拾取它。

+0

嗨Raghav,你可以在這份聲明中分享一些更多的觀點:「你可以做的最好的就是在揚聲器上播放任何你想要的東西,並希望麥克風能夠拾取它。」 –

+1

@NandagopalT我在說,做你想做的事情的唯一方法就是讓聲音播放得足夠大,讓手機的麥克風拿起。但是,當通話處於保持狀態時,此功能將不起作用,因爲話筒在該通話中被禁用。它會在正常通話期間工作,假設你足夠響亮地播放 –

+0

哦..謝謝Raghav。有沒有可能使用SIP完成這項工作?我看到幾個像isOnHold這樣的例程,這對於實現這個功能是否有用。 –