android缓存视频播放器,Android 您所在的位置:网站首页 使用mediaplayer播放保存在 android缓存视频播放器,Android

android缓存视频播放器,Android

2023-09-20 08:25| 来源: 网络整理| 查看: 265

需求

接口中返回一个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 实验室设备网 版权所有