无法在某些特定设备中保存mp3文件

时间:2016-03-17 10:28:25

标签: java android mp3

在我的项目中,我把这段代码复制到mp3文件中 这里writefile是复制文件的功能。

代码正在使用Android 5.1

的Moto G以外的设备上正常工作
p_name = mp_name.concat(".mp3");
        InputStream inputStream = null;

        try {
            inputStream = getResources().openRawResource(mpTrake[id]);
            byte[] reader = new byte[inputStream.available()];
            while (inputStream.read(reader) != -1) {
            }
            writefile(reader, "/sdcard/" + mp_name);
            Log.i("setring", "success");
        } catch (IOException e) {
            Log.i("setring", e.getMessage());
        } finally {
            if (inputStream != null) {
                try {
                    inputStream.close();
                } catch (IOException e) {
                    Log.i("setring", e.getMessage());
                }
            }
        }

1 个答案:

答案 0 :(得分:1)

可能是文件路径问题如果您已将路径设置为\sdcard\但手机尚未插入SD卡,则会出现错误