所以我有一个学习辅助应用程序,假设我有大约200个音频剪辑。每个问题1个,每个答案1个。我已经读过你应该将你的音频文件存储在assets文件夹中。但我似乎无法找到关于如何做到这一点的任何好教程。
我必须能够存储每个剪辑,并且识别号码与问答的主键相匹配。
答案 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();