Thank you, Balwinder. But I just have a string for the name of the
song and so, its not possible to get the ID for it using: .

Please find my code below:

String songFile =  "NameOfSong.mp3";
MediaPlayer mp = new MediaPlayer(songFile); //This is not working
since I don't have the entire path to the music file which is stored
inside the .APK file

Maybe I am using a wrong approach here.



On Oct 8, 10:32 am, "Balwinder Kaur (T-Mobile USA)" <balwinder.k...@t-
mobile.com> wrote:
> getResources().openRawResourceFd(int id)
>
> Get the FileDescriptor for the file and use MediaPlayer.setDataSource
> (FileDescriptor fd) method.
>
> Balwinder Kaur
> Mobile.Software.Development
> ·T· · ·Mobile· stick together
>
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
>
> On Oct 8, 12:55 am, abhi <[email protected]> wrote:
>
> > Hi,
>
> > I have included three MP3 file in the R.raw folder. Now I am able to
> > get the file name of the MP3 file, but I need to find out the complete
> > path of the file in order to play the file using MediaPlayer.
>
> > I am using MediaPlayer.setDataSource(String path) to set the path to
> > the file. When I set the path as just the file name, the MediaPlayer
> > does not play it.
>
> > Is there any way to get the full path of the MP3 file in resources? Or
> > else, can I  use some other implementation of MediaPlayer.setDataSource
> > ()?
>
> > Thanks,
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to