播放音乐文件android

问题描述 投票:-3回答:1

我尝试制作一个可以从手机播放mp3文件的代码,因此我使用了下面的代码,但它不起作用

  final MediaPlayer mp=new MediaPlayer(); 
  try{
        mp.setDataSource(Environment.getExternalStorageDirectory().getAbsolutePath()+"/myfile.3gp");
                  mp.prepare();
                    mp.start();

                }catch(Exception e){e.printStackTrace();}
android android-studio android-mediaplayer
1个回答
0
投票

我可以弄清楚:我感谢问题在于路径所以我换了这个

mp.setDataSource(Environment.getExternalStorageDirectory().getAbsolutePath()+"/myfile.3gp");

由此

mp.setDataSource(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/myfile.3gp");
© www.soinside.com 2019 - 2024. All rights reserved.