android缓存视频播放器,Android | 您所在的位置:网站首页 › 使用mediaplayer播放保存在 › android缓存视频播放器,Android |
需求 接口中返回一个List,其中部分对象有音频文件的url.对有url的item视图中添加一个播放按钮.点击按钮播放音频,再次点击暂停或停止.点击其他item播放新的音频.点击item进入二级页面,同样可以播放这个音频,需要增加一个播放动态效果并且显示音频文件时长. 实现 点击播放按钮时,使用MediaPlayer加载url并且播放,简单代码: MediaPlayer mediaPlayer; mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource(url);//设置播放来源 mediaPlayer.prepareAsync();//异步准备 mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { //异步准备监听 public void onPrepared(MediaPlayer mediaPlayer) { LogUtils.debugLongInfo("Voice异步文件准备完成"); LogUtils.debugLongInfo("Voice异步文件时长", mediaPlayer.getDuration() / 1000 + ""); mediaPlayer.start();//播放 } }); mediaPlayer.setScreenOnWhilePlaying(true);// 设置播放的时候一直让屏幕变亮 mediaPlayer.setOnBufferingUpdateListener(new MediaPlayer.OnBufferingUpdateListener() { //文件缓冲监听 |
CopyRight 2018-2019 实验室设备网 版权所有 |