美文网首页
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