Ver Mensaje Individual
  #1  
Viejo 16/10/13, 18:16:02
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Guardar mp3 a tarjeta sd

Necesito compartir un sonido por whatsapp o cualquier aplicacion de sonidos, tengo un boton que al pulsar se reproduce un sonido, y al hacer una pulsacion larga sale el menu contextual para compartir, a traves de gmail por ejemplo me manda un archivo sin extension .mp3 y al mandarlo por whatsapp me dice error al enviar archivo, segun he leido primero hay que guardar el archivo a sd ( y despues borrarlo ) para poder enviarlo como .mp3 y no como "resource", alguien sabe como guardar un archivo a sd?

Este es mi codigo:

// Compartir sonidos
btn_sonido.setOnLongClickListener(new View.OnLongClickListener() {
public boolean onLongClick(View v) {
shareIt();
return false;
}

private void shareIt() {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("audio/mp3");
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/raw/" + R.raw.sonido1);
intent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(intent, "Comparte audio con..."));

}
});

}
Responder Con Cita