如何使用索引直接从 raw/res 文件夹访问音频文件
Posted
技术标签:
【中文标题】如何使用索引直接从 raw/res 文件夹访问音频文件【英文标题】:How to access the audio files directly from raw/res folder using index 【发布时间】:2016-07-31 06:14:27 【问题描述】:我正在尝试开发一个小应用程序,它将使用其索引播放 raw/res 文件夹中所有可用的音频文件。
我可以播放单个文件。 在我的程序中,我创建了三个按钮下一个上一个按钮,单击下一个按钮暂停下一首歌曲,单击上一个按钮播放上一首歌曲,点击暂停按钮媒体播放器应该暂停。
但我无法通过索引获取音频文件。
【问题讨论】:
【参考方案1】:您可以通过以下方式获取资源 ID getResources().getIdentifier("FILENAME_WITHOUT_EXTENSION","raw", getPackageName());
InputStream ins = getResources().openRawResource(getResources().getIdentifier("FILENAME_WITHOUT_EXTENSION","raw", getPackageName()));
【讨论】:
以上是关于如何使用索引直接从 raw/res 文件夹访问音频文件的主要内容,如果未能解决你的问题,请参考以下文章