如何使用索引直接从 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 文件夹访问音频文件的主要内容,如果未能解决你的问题,请参考以下文章

如何不让用户直接从AJAX使用的浏览器访问php文件?

如何直接从 res/raw 文件夹播放音频文件?

收听实时音频流

如何使用 C#/WPF 录制音频?

如何使用 .htaccess 指向目录以加载索引

NASM直接访问声卡(无操作系统)