暂停后恢复媒体播放器

时间:2017-05-23 21:35:21

标签: java android onclick android-viewpager android-mediaplayer

使用ViewPager进行图像滑动,点击每个图像时必须流式mp3,其不同的mp3从图像到另一个(所有mp3存储在应用程序本身,应用程序包括50页(图像)和50个mp3)。

当我单击图像时音频流正确,如果我再次点击它停止mp3然后第三次点击它从头开始重新启动mp3,

我想第三次点击从暂停的位置恢复mp3。

MainActivity:

cannot find symbol
symbol: variable arrayToLevel

请任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我可以管理三次正确点击同一图像,如下所示:

1 - 首先点击==)播放MP3。

1秒钟点击==)暂停mp3

3 - 三次点击==)继续播放暂停播放的mp3。

 if (mViewPager.getCurrentItem() == 0) {
          if(mp != null && mp.isPlaying()){
              mp.pause();
           length = mp.getCurrentPosition();

             }else{

             mp = MediaPlayer.create(MainActivity.this, R.raw.aa);
             mp.seekTo(length);

             mp.start();
             }             

          }