Я новичок в Android.Я пытаюсь отправить MMS с аудиофайлом в формате m4a (или другим, например, AMR или 3GP).Для этого я использую намерение, но оно никогда не отправляет мои MMS.Вот следующий код, который я использую:
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("audio/m4a");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + new Environment.getExternalStorageDirectory().getPath()+"/recordaudio.m4a")));
startActivity(share);
И мой аудиофайл не достигает более 30 КБ.Не могли бы вы мне помочь, пожалуйста ?Извините за английский я французский
File audiofile = new File(directory,"/recordaudio.m4a");
byte fileContent[] = new byte[(int) audiofile.length()];
InputStream input = new FileInputStream(audiofile);
int data = input.read();
while(data != -1) {
data = input.read(fileContent);
}
input.close();
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_PHONE_NUMBER, mPhoneNumber);
sendIntent.setType("audio/*");
sendIntent.putExtra(Intent.EXTRA_STREAM, fileContent);
startActivity(sendIntent);*
Прежде всего, большое спасибо за вашу помощь !!!!Я попробовал этот код, и MMS не отправлять ... Не могли бы вы помочь мне снова ??