1

我做了一個程序,在其中我發送一些文字預先定義的聯繫人號碼,但現在我也要發送語音消息到該號碼,請讓我知道我該怎麼做?發送語音信息到另一個聯繫號碼

要發送的文字短信我使用下面的代碼: -

  String phoneNumber = "XXXX9"; 
      String message = editLocation.getText().toString(); 
      SmsManager smsManager = SmsManager.getDefault(); 
      smsManager.sendTextMessage(phoneNumber, null, message, null, null); 
      Toast.makeText(getApplicationContext(), 
      "Message Sent!", Toast.LENGTH_LONG).show(); 
+1

我想發送文本短信和發送語音消息是完全不同的情景....我們呼籲我們的服務提供商發送語音消息的具體數量。 –

+0

@samintechvalens我可以舉例說明代碼應該看起來像什麼或任何教程鏈接... –

+1

你只需打電話給你的各自的服務提供商的語音郵件號碼打電話的意圖,這就是你可以做的programetically,其餘的東西完全在您的網絡提供商控制之下。 –

回答

3

轉寄此link。在這個鏈接中有關於如何通過MMS發送圖像的解釋。您可以用音頻文件替換圖像文件。你可以在上面的鏈接的評論中找到發送語音消息的代碼。

+0

再次感謝好友,只是真棒....很好 –

+0

非常感謝..好友我也想知道我需要在我的清單中添加什麼權限.. –

+0

發送短信權限,我已經給你在早期回答 – TNR

2

嘗試這樣的事情

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.putExtra("sms_body", "some text");  
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url)); // url would point to mp3 file 
sendIntent.setType("audio/mp3"); 
+0

非常感謝..哥們也想知道我需要添加在我的Manifest文件中的任何權限.... –

相關問題