0
A
回答
1
僅在VOIP中,Android應用程序無法訪問通話中的音頻流。你可以在免提模式下僞裝一下。
-2
嘗試此方法()。它從用戶獲取數量和延遲。
private void call(int profileid) {//call procedure logic
ProfileDo profile = adapter.getProfile(profileid);
if (profile.getStepCount() == 0) {
Toast.makeText(getApplicationContext(), "Please edit the profile and add atleast one value to make a call", 10000).show();
return;}
String call = "tel:";
for (StepDO step : profile.getSteps()) {
String value = URLEncoder.encode(step.getValue());
int delay = step.getDelay();
String pausesStr = "";
for (int i = 0; i < delay/2; i++) {
pausesStr += PhoneNumberUtils.PAUSE;
}
call += value + pausesStr;
}
startActivity(new Intent("android.intent.action.CALL", Uri.parse(call)));
}
相關問題
- 1. 通過活動呼叫從Android應用發送DTMF音的問題
- 2. 如何通過sinch javascript web向PSTN呼叫發送DTMF音調?
- 3. 通過上行鏈路呼叫發送DTMF音
- 4. 發送#爲DTMF中的android
- 5. Android DTMF發送音調覆蓋
- 6. 在Android中發起呼叫
- 7. 將呼叫發送到語音郵件
- 8. 如何在iOS4中發送DTMF
- 9. 如何在javascript中靜音twilio呼叫
- 10. 如何將活動發送到Firebase消息值或呼叫活動?
- 11. 如何使用asterisk-java發起呼叫並讀取DTMF值?
- 12. 在Rest API中發送呼叫
- 13. 呼叫從活動
- 14. 自動鏈接呼叫活動:Android
- 15. Sendig DTMF呼叫WP7後的號碼
- 16. 呼叫/發送調停的ForEach中介
- 17. 如何在Android中將呼叫轉移到語音郵件?
- 18. Twilio中的活動呼叫列表
- 19. 如何發送主叫活動的對象被稱爲活動
- 20. 在android中的呼叫塊
- 21. Android:從該活動中沒有完成呼叫的活動中獲得結果
- 22. 如何在android中阻止呼叫
- 23. 如何在Android中記錄呼叫
- 24. Twilio - 發送DTMF音時錄製+轉錄
- 25. 如何在呼叫者在車上時保持呼叫活着?
- 26. 在Android中,如何顯示我自己的傳出呼叫活動?
- 27. Android錄音語音和後端呼叫
- 28. 在Twilio中爲呼叫者播放音樂時轉移呼叫
- 29. Android的活動呼叫另一個活動方法
- 30. 在呼叫一段時間後從被叫方讀DTMF星號
我該怎麼做在免提模式?使用Tonegenerator? –
我用下面的代碼ToneGenerator mToneGenerator嘗試了它; \t \t \t mToneGenerator =新ToneGenerator( \t \t \t \t \t AudioManager.STREAM_VOICE_CALL,100); \t \t \t \t \t \t \t \t \t如果(mToneGenerator!= NULL){ \t \t \t \t音調++; \t \t \t \t mToneGenerator.startTone(tone,500); \t \t \t \t如果(音調== 9) \t \t \t \t { \t \t \t \t \t色調= 0; \t \t \t \t} \t \t \t}而不是在另一方面越來越音 –