I want play audio file, which is on sdcard, with intent String path = Environment.getExternalStorageDirectory ().getAbsolutePath (); File audioFile = new File(path, "westron.mp3"); Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.fromFile(audioFile); intent.setData(uri); intent.seType("audio/*"); try{ if (uri != null) { startActivity(intent); }
}catch(Exception e){} When the media file is in content provider it is working fine, the following code works good, it launches androids audio players for this intent Note : for this media is recorded using Intent intent = new Intent (Media.RECORD_SOUND_ACTION); startActivityForResult(intent, RECORD); while file on sdcard is recorded using audio API s Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = getVoiceUri(getIntent().getDataString()); intent.setData(uri); Log.v(TAG, "play " + uri); if (uri != null) { startActivity(intent); } Plz guide is it possible to launch intent for playing audio file which on sdcard Thank you Jagtap --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---