Android多个ImageViews多个MediaPlayers

时间:2018-12-27 18:40:18

标签: android

我有一个简单的应用程序,其中包含多个可点击的ImageView和多个音频片段。我可以利用'if-else'为每个ImageView吸引Mediaplayer,但是代码看起来根本不干净。是否有可用的选项,我可以播放分配给特定ImageView的特定音频片段,同时播放时暂停其余音频片段?

if(mp1.isPlaying()==true){
                        mp1.pause();
                        mp1.seekTo(0);

                        if(mp2.isPlaying()==true){
                            mp2.pause();
                            mp2.seekTo(0);

                            if(mp3.isPlaying()==true){
                                mp3.pause();
                                mp3.seekTo(0);

                                if(mp4.isPlaying()==true){
                                    mp4.pause();
                                    mp4.seekTo(0);

以此类推。

0 个答案:

没有答案