2

問題が発生しました。mp3 ファイルを gmail に送信しようとしています。

私のコードはこれまでのところ、whatsapp、hotmail、bluetooth ではうまく機能しますが、gmail では機能しません。

これは私のコードです:

File sdCard = Environment.getExternalStorageDirectory();
String path = sdCard.getAbsolutePath() + "/" +"miApp"+"/tono.mp3";

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("audio/mp3");
intent.putExtra(Intent.EXTRA_SUBJECT, "Asunto");
intent.putExtra(Intent.EXTRA_TEXT, "Prueba");
intent.putExtra(Intent.EXTRA_STREAM,Uri.parse("file:///" + path));
startActivity(intent);

さまざまな種類の MIME で試してみましたが、結果は同じでした

  • 「オーディオ/x-mpeg-3」
  • 「ビデオ/mpeg」
  • 「ビデオ/x-mpeg」
  • 「オーディオ/mpeg」

どうしたの?

4

1 に答える 1

0

これは私のために働いた

Intent i = new Intent(Intent.ACTION_SEND);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setType("audio/mp3");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/miApp/tono.mp3"));
startActivity(i);
于 2012-11-27T08:12:11.777 に答える