【发布时间】:2016-07-31 06:14:27
【问题描述】:
我正在尝试开发一个小应用程序,它将使用其索引播放 raw/res 文件夹中所有可用的音频文件。
我可以播放单个文件。 在我的程序中,我创建了三个按钮下一个上一个按钮,单击下一个按钮暂停下一首歌曲,单击上一个按钮播放上一首歌曲,点击暂停按钮媒体播放器应该暂停。
但我无法通过索引获取音频文件。
【问题讨论】:
我正在尝试开发一个小应用程序,它将使用其索引播放 raw/res 文件夹中所有可用的音频文件。
我可以播放单个文件。 在我的程序中,我创建了三个按钮下一个上一个按钮,单击下一个按钮暂停下一首歌曲,单击上一个按钮播放上一首歌曲,点击暂停按钮媒体播放器应该暂停。
但我无法通过索引获取音频文件。
【问题讨论】:
您可以通过以下方式获取资源 ID getResources().getIdentifier("FILENAME_WITHOUT_EXTENSION","raw", getPackageName());
InputStream ins = getResources().openRawResource(getResources().getIdentifier("FILENAME_WITHOUT_EXTENSION","raw", getPackageName()));
【讨论】: