当前位置: 首页 > 知识库问答 >
问题:

无法在某些特定设备中保存mp3文件[已关闭]

阚元白
2023-03-14

在我的项目中,我把这个代码放在这里复制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个答案

章高朗
2023-03-14

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

 类似资料:
  • 标记为“good”的文件可以正确播放,而标记为“bad”的文件则不能。两个文件在同一个目录中;两个文件都使用音乐播放器播放;并且这两个文件都可以在Windows7机器上使用Python3.4和pygame。

  • 我的Android应用程序无法安装在一些“随机”、较旧的API设备上(任何低于API级别25的设备),错误如下: 所以,基本上看起来… API 我见过类似的问题,答案与小写的包名有关。我已经有了。 有人有什么想法吗? 舱单: BTW我用的是Visual Studio 2019和一夫一妻制3.7

  • 我的.UI中有两个树视图。一个树视图是,另一个是。现在我已经编写了一个代码,它在`driveview中显示我的系统的驱动器。我是这样做的: 现在,当我单击中的特定驱动器时,它会显示其中的子文件夹。我基本上需要做的是迭代/遍历整个驱动器,并在里面搜索文件。基本上检查所有文件夹和子文件夹。一旦它找到文件,它就应该在我的另一个树视图中显示它们,即。我为它编写了如下代码: 每当我点击有mp3文件的子文件夹

  • 如果Chrome能在我期望的时候打开文件,那就太好了。我会很感激你的帮助。

  • 我想上传文件并保存到特定的目录。而且我对文件的概念是陌生的。当我从我的页面上传文件时,它们保存在另一个目录(C:\ Users \ ROOTCP ~ 1 \ AppData \ Local \ Temp \ multipartbody 989135345617811478 astemporary file)而不是指定的目录。我不能设置它。请帮我找到解决办法。提前感谢所有的帮助。 上传的文件为什么保