美文网首页
2018-03-19 音乐播放器(二)----异步

2018-03-19 音乐播放器(二)----异步

作者: 紫杉叶子 | 来源:发表于2018-03-20 09:35 被阅读0次
    笔记如下


    如图: Video_2018-03-19_121551.gif

    • 异步的引出:
      如上图在点击播放的时候会有很明显的卡顿的现象
      应为上方的路径是需要联网的,而且联网是一种很耗时的行为player.prepare();//准备播放这是一个阻塞方法.
      问题解决:(异步)
                //player.prepare();//准备播放 --->阻塞方法
    
                player.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                    @Override
                    public void onPrepared(MediaPlayer mp) {
                        //准备完成时的播放
                        player.start();//开始播放
                        performProgress();//进度条的方法
                    }
                });
                player.prepareAsync();//异步准备*/
    //            player.start();//开始播放
    //            performProgress();//进度条的方法
    

    如图:


    Video_2018-03-19_122218.gif

    相关文章

      网友评论

          本文标题:2018-03-19 音乐播放器(二)----异步

          本文链接:https://www.haomeiwen.com/subject/ucnuqftx.html