直接起两个线程呗,一个播放,另外一个jion

解决方案 »

  1.   

    不是要等歌曲播完了再播放视频么。2分钟的歌曲 然后我循环处理数组的时候 i=1 是播放音乐,然后就等被。。等播完了再i=2 但我感觉这样做太SB了。。
      

  2.   

     对啊。我也这么想的。JSON的那个线程里面就一个个循环,循环读出来数据。 第一条数据是播放音乐,我就开一个服务播放音乐,然后第二个循环是播放视频。我不要等音乐播放完了之后再循环第二次么。。
      

  3.   

    用wait和notify,播放时,线程挂起等待,播放结束后,唤醒
      

  4.   


    给MediaPlayer对象加上播放完毕的监听:mMediaPlayer.setOnCompletionListener(new OnCompletionListener() {                @Override
                    public void onCompletion(MediaPlayer mp) {
                       Log.d("tag", "播放完毕");
                        //根据需要添加自己的代码
                              
                    }
                });
      

  5.   

    MediaPlayer start时候线程等待, 播放完毕唤醒