Android项目中有一个.pcm格式的音频文件,如何在代码中把它保存到手机内存某一路径里 2C

Android项目中有一个.pcm格式的音频文件,如何在代码中把它保存到手机内存某一路径里

4个回答

在项目的哪个目录,deploy就在哪个目录,用相对路径读取就可以了,不用放到手机内存

qq_33230445
静水流深—j 我在网上找的demo,代码和音频目录我都在4楼贴出了,请你帮我看一下,谢谢
4 年多之前 回复

读取后,再存到手机目录里;一般直接读取用就可以了;

q610098308
恋恋西风 你的东西需要放在 assets文件夹中,才可以读取;读取的方法见:http://blog.csdn.net/aikongmeng/article/details/25874713
4 年多之前 回复
qq_33230445
静水流深—j 我在网上找的demo,代码和音频目录我都在4楼贴出了,请你帮我看一下,谢谢
4 年多之前 回复

/**
* 获取歌曲的名称
*/
private void getMusicFile()
{
cursor = this.getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, new String[]{MediaStore.Audio.Media.DATA, MediaStore.Audio.Media.TITLE}, null, null, null);
if(cursor == null || cursor.getCount() == 0)
{
txt.setText("没有音乐文件");
}

    paths = new String[cursor.getCount()];
    titles = new String[cursor.getCount()];
    cursor.moveToFirst();
    for(int i = 0; i < cursor.getCount(); i ++)
    {
        paths[i] = cursor.getString(0);
        titles[i] = cursor.getString(1);
        cursor.moveToNext();
    }
}
这是从手机内存卡中读取歌曲文件,不知道能不能帮上你。

图片说明
图片说明
代码和资源文件如上,getPCMData()返回的一直是空

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐