在资产中播放文件mp3,文件名是数字

时间:2013-09-10 15:09:34

标签: android media-player assets

我在资产中有一个文件100.mp3 当这个文件添加到资产时,它显示错误:文件名无效。我认为原因是文件的名称是数字但我想用这个名称来代码跟随。我该怎么办?

AssetFileDescriptor des = mContext.getAssets().openFd("100.mp3");
                mp.setDataSource(des.getFileDescriptor(), des.getStartOffset(),
                        des.getLength());
                mp.prepare();
                mp.start();

1 个答案:

答案 0 :(得分:0)

我建议您重命名该文件,因为android将无法从R.java中找到该文件的资源。文件名必须以字母开头,但不能以数字开头。