如何使用循环从资源文件夹加载音频文件?

时间:2012-02-29 06:09:39

标签: android audio

在我的应用程序中,我有一个图库,在显示每个图像时,应播放一个音频。这个图库包含100多个图像。我将所有音频文件放在“原始”文件夹中,音频文件名以image.like 1.mp3,2.mp3等的位置

如何动态播放此音频。如果图库显示第10张图像,则播放10.mp3。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您应该定义两个整数数组,一个用于Gallery图像,另一个用于SoundBoard

Integer[] gallery={R.drawable.first,R.drawable.second,.........etc.};

Integer[] soundBoard={R.raw.first,R.raw.second,.....etc};

用于显示图库图像的索引应该在SoundBoard中使用MediaPlayer类播放声音,其静态方法create()和play()用于循环设置循环(true);

您可以随时停止显示新图像并播放其他声音。