在xml文件中存储媒体资源

时间:2011-09-18 07:35:34

标签: resources media-player

我正在使用我想要播放mp3文件的应用程序。根据用户选择(此部分已完成),应播放特定文件。 我的目的是使用特定的Activity来播放文件。为此,我需要读取mp3文件的标识符,例如: string.xml。 是否可以将资源ID存储在xml文件中?如果是这样,怎么样?或者是否有其他解决方案。

/克里斯特 Android开发中的新功能。

1 个答案:

答案 0 :(得分:0)

现在已经完成了: 文件名(不带ext)存储在字符串数组中,然后使用如下代码:

                Resources res = getResources();
                files=res.getStringArray(R.array.mp3_array);
                file=files[position];
                id=res.getIdentifier( file , "raw" , "packagename" );