社区
Android
帖子详情
关于MediaPlayer seekTo的缓存位置问题
萤火架构
2012-11-07 10:51:05
MediaPlayer通过一个Http Url访问网络上的一个MP3,比如:http:/xxx.com/1.mp3
使用seekTo跳转到一个没有缓存的位置时,
是从这个指定的位置开始缓存,还是从之前缓存的位置继续缓存到这个位置后再继续缓存?
如果是后者,之前未缓存的数据如何再加载?
...全文
410
1
打赏
收藏
关于MediaPlayer seekTo的缓存位置问题
MediaPlayer通过一个Http Url访问网络上的一个MP3,比如:http:/xxx.com/1.mp3 使用seekTo跳转到一个没有缓存的位置时, 是从这个指定的位置开始缓存,还是从之前缓存的位置继续缓存到这个位置后再继续缓存? 如果是后者,之前未缓存的数据如何再加载?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兮鱼莫问o0
2012-11-07
打赏
举报
回复
URL url=new URL("http:/xxx.com/1.mp3") HttpURLConnection conn=(HttpURLConnction) url.openConnection(); conn.setConnectTimeout(5*1000); conn.setRequestMethod("GET"); if(conn.getResponseCode()!=200)throw new RuntimeException(“请求url失败"); InputStream is=conn.getInputStream(); readAsFile(is,"1.mp3"); public static void readAsFile(inputStream inSream,File file)throws Exception{ FileOutputStreaw outStreaw=new FileOutputStreaw(file); byte[] buffer=new byte[1024]; int len=-1; while((len=inSreaw.read(buffer))!=-1){ outStreaw.write(buffer,0,len); } outStreaw.close(); inSream.close(); }
android播放器
用sufaceview+
mediaplayer
实现播放器,对播放器的窗口做了大小屏切换功能!
浅析Android 的
MediaPlayer
类
本文主要介绍了Android的
mediaplayer
类作用和用法,并附上了关键代码,有需要的朋友可以参考下
android简易播放器,边下边播放,边缓冲边播放
简易播放器,边下边播放,边缓冲边播放,可以在应用里使用 已经相对独立了 使用media SurfaceView 做的
Android原生视频播放器(播放网络资源)
https://blog.csdn.net/u012156341/article/details/96558286 博客对应的代码
android视频播放器
android 视屏播放器,可以播放mp4格式的视频。
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章