存储和检索音频文件

时间:2016-06-16 22:47:41

标签: android audio

所以我有一个学习辅助应用程序,假设我有大约200个音频剪辑。每个问题1个,每个答案1个。我已经读过你应该将你的音频文件存储在assets文件夹中。但我似乎无法找到关于如何做到这一点的任何好教程。

我必须能够存储每个剪辑,并且识别号码与问答的主键相匹配。

1 个答案:

答案 0 :(得分:1)

您可以将音频文件保存在assets文件夹中。您可以使用getAssets()检索存储的文件。既然你将要检索音频文件,那么显然你可能也想玩。你可以像这样播放音频文件 -

AssetFileDescriptor fd = getAssets().openFd("your_file_name_here");
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(fd.getFileDescriptor(), fd.getStartOffset(),fd.getLength());
mp.prepare();
mp.start();