我的 Galaxy S6 上有一个名为 song
的 mp3 文件。我有一个简单的应用程序,其中包含一个 Button
,单击该按钮后,我希望播放我的歌曲文件。
我怎样才能得到那首歌的路径并分配给我的 MediaPlayer
对象?
最佳答案
这是一步一步的简短教程:
- 1st - 在您的 res 文件夹中创建一个“原始”目录。
- 第二 - 将您的 mp3 文件放入该目录 (res/raw/mySong.mp3)。
3rd - 在您的 onCreate 方法中输入以下代码:
MediaPlayer mp = MediaPlayer.create(this,R.raw.mySong); mp.start();
如果要访问外部文件:
MediaPlayer mp = MediaPlayer.create(this, Uri.parse(Environment.getExternalStorageDirectory().getPath()+ "/Music/mySong.mp3")););
mp.start();
还有,别忘了权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
关于java - Android 设备上的音频文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32083579/