笔记如下
如图: 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
网友评论