所以我有一个助学应用,可以说我有大约200个音频片段。每个问题1个,每个答案1个。我读过您应该将音频文件存储在 Assets 文件夹中。但是我似乎找不到关于如何执行此操作的任何优秀教程。
我必须有一种方法可以存储每个剪辑,该剪辑具有与问题和答案的主键匹配的标识号。
最佳答案
您可以将音频文件保存在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();