在我的应用程序中,我有一个图库,在显示每个图像时,应播放一个音频。这个图库包含100多个图像。我将所有音频文件放在“原始”文件夹中,音频文件名以image.like 1.mp3,2.mp3等的位置
如何动态播放此音频。如果图库显示第10张图像,则播放10.mp3。
提前致谢。
答案 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);
您可以随时停止显示新图像并播放其他声音。