社区
Android
帖子详情
MediaPlayer播放时如何获取缓存信息
mjmjmj007008009
2013-06-17 04:35:34
刚接触Android,情况是这样的,使用MediaPlayer播放网络的资源,播放的同时想对播放的歌曲进行一些分析,在播放的时候应该是不断从网络获取信息并缓存吧,我想获取缓存中间的歌曲具体信息自己进行一些分析,能做到吗?是否已存在这样的方法支持获取已缓存的歌曲内容?如果没有,该有什么思路呢?
...全文
489
2
打赏
收藏
MediaPlayer播放时如何获取缓存信息
刚接触Android,情况是这样的,使用MediaPlayer播放网络的资源,播放的同时想对播放的歌曲进行一些分析,在播放的时候应该是不断从网络获取信息并缓存吧,我想获取缓存中间的歌曲具体信息自己进行一些分析,能做到吗?是否已存在这样的方法支持获取已缓存的歌曲内容?如果没有,该有什么思路呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
i_a_jun
2014-12-02
打赏
举报
回复
/* 设置缓冲进度更新监听器 */ mediaPlayer.setOnBufferingUpdateListener(new OnBufferingUpdateListener() { @Override public void onBufferingUpdate(MediaPlayer arg0, int percent) { /* 打印缓冲的百分比, 如果缓冲 */ System.out.println("缓冲了的百分比 : " + percent + " %"); } });
黄成科
2013-07-10
打赏
举报
回复
哥儿,解决没,跪求解决办法。怎么获取当前缓存数据
Android音频
缓存
(边
播放
变下载)
所实现的功能: 1. 音频文件(我在这里使用的是mp3格式的)的
播放
,暂停,停止。 2. 音频文件的时长显示(还未加载完成的音频) 3. 简单的音频
播放
计时功能 4. 清楚
缓存
5. 自动读取
缓存
文件(没有
缓存
从网络读取,有
缓存
的时候从本地
缓存
读取) 6. 进度条
缓存
加载提示(如果已经
缓存
缓存
setSecondaryProgress将会设置成100%); 博客地址:http://blog.csdn.net/chezi008/article/details/53409465
Android代码-基于IjkPlayer的视频
播放
器,支持一行代码切换
MediaPlayer
和ExoPlayer
DKPlayer A video player based on IjkPlayer. ------ demo下载 ------ 特性 支持直播和点播。 支持调整显示比例:默认、原始大小、16:9、4:3、铺满屏幕、居中裁剪。 支持滑动调节
播放
进度、声音、亮度;双击
播放
、暂停;保存
播放
进度。 支持边播边
缓存
,使用了AndroidVideoCache。 支持弹幕,使用了DanmakuFlameMaster。 支持Https,rtsp,concat协议。 支持
播放
本地视频以及raw和assets视频。 支持重力感应自动进入/退出全屏以及手动进入/退出全屏,全屏状态下可锁定。 完美实现列表
播放
(RecyclerView和ListView),列表自动
播放
。 支持列表小窗全局悬浮
播放
,Android 8.0画中画功能。 支持连续
播放
一个列表的视频。 支持广告
播放
。 支持清晰度切换。 支持扩展自定义
播放
内核,
MediaPlayer
、ExoPlayer、vitamio等。 支持完全自定义控制层。 支持多路
播放
器同时
播放
,没有任何控制UI的纯
播放
抖音demo。使用 1.添加类库 gradl
视频
播放
器 IJKplayer、ExoPlayer、
MediaPlayer
视频
播放
器(IJKplayer、ExoPlayer、
MediaPlayer
),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时
播放
,支持基本的拖动,声音、亮度调节,支持边播边
缓存
,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表
播放
,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换
播放
器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。
cached
mediaplayer
:支持通过内部代理
缓存
的 Android
MediaPlayer
包装器
缓存
媒体
播放
器 支持通过内部代理
缓存
的 Android
MediaPlayer
包装器。 指示 将 Cached
MediaPlayer
.java 添加到您的 Android 项目并在需要的地方导入。 初始化一个新的 Cached
MediaPlayer
对象后,设置你的
缓存
目录: ... Cached
MediaPlayer
cmp = new Cached
MediaPlayer
(); cmp . setCacheDir( CACHE_VIDEOS_LOCATION ); ... 其他方法是从
MediaPlayer
扩展而来的,因此您无需更改任何其他内容。 笔记 它尚未经过战斗测试。 Proxy 需要一些改进,特别是在流式传输完成后的清理。
GSYVideoPlayer:视频
播放
器(IJKplayer、ExoPlayer、
MediaPlayer
),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时
播放
,支持基本的拖动,声音、亮度调节,支持边播边
缓存
,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表
播放
,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换
播放
器,进度条小窗口预览,列表切换详情页面无缝
播放
,rtsp、con
基于(兼容系统
MediaPlayer
与EXOPlayer2),实现了多功能的视频
播放
器。 (请仔细阅读下方各项说明,大多数问题可在下方找到解答)。 类型 功能
缓存
边播边
缓存
,使用了;ExoPlayer使用SimpleCache。 协议 h263\4\5、Https、concat、rtsp、hls、rtmp、crypto、mpeg等等。 滤镜 简单滤镜(马赛克、黑白、色彩过滤、高斯、模糊、模糊等等20多种)、动画、(水印、画面多重
播放
等)。 帧图 视频第一帧、视频帧截图功能,视频生成gif功能。
播放
列表
播放
、列表连续
播放
、重力旋转与手动旋转、视频本身rotation旋转属性、快播和慢播、网络视频加载速度。 画面 调整显示比例:默认、16:9、4:3、填充;
播放
时旋转画面角度(0,90,180,270);镜像旋转。 内核 IJKPlayer、EXOPlayer、
MediaPlayer
切
Android
80,359
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章