【实例简介】

android 边下边播放mp3完美实现,有缓冲和播放进度效果。

【实例截图】

【核心代码】

MusicPlayer

├── __MACOSX

│   └── MusicPlayer

│   └── res

│   └── drawable-hdpi

└── MusicPlayer

├── AndroidManifest.xml

├── bin

│   ├── AndroidManifest.xml

│   ├── classes

│   │   └── com

│   │   ├── feilong

│   │   │   ├── broadcast

│   │   │   │   └── CommonBroadcastReceiver.class

│   │   │   ├── BuildConfig.class

│   │   │   ├── CommonListActivity.class

│   │   │   ├── db

│   │   │   │   └── MusicDatabaseHelper.class

│   │   │   ├── download

│   │   │   │   ├── DownLoadAPI.class

│   │   │   │   ├── impl

│   │   │   │   │   ├── SogouAPI.class

│   │   │   │   │   └── SogouDownAPI.class

│   │   │   │   └── SearchAPI.class

│   │   │   ├── MainMusicPlayerActivity$1.class

│   │   │   ├── MainMusicPlayerActivity.class

│   │   │   ├── MiniActivity$1.class

│   │   │   ├── MiniActivity.class

│   │   │   ├── MusicPlayerActivity.class

│   │   │   ├── MyMusicActivity.class

│   │   │   ├── R$anim.class

│   │   │   ├── R$attr.class

│   │   │   ├── R$color.class

│   │   │   ├── R$dimen.class

│   │   │   ├── R$drawable.class

│   │   │   ├── R$id.class

│   │   │   ├── R$layout.class

│   │   │   ├── R$string.class

│   │   │   ├── R$style.class

│   │   │   ├── R.class

│   │   │   ├── SearchActivity$1.class

│   │   │   ├── SearchActivity$2.class

│   │   │   ├── SearchActivity.class

│   │   │   ├── service

│   │   │   │   ├── MusicService$1.class

│   │   │   │   └── MusicService.class

│   │   │   ├── thread

│   │   │   │   ├── DownLoadThread.class

│   │   │   │   └── SearchNet.class

│   │   │   ├── util

│   │   │   │   ├── Frame.class

│   │   │   │   ├── FrameUtil.class

│   │   │   │   ├── LrcObject.class

│   │   │   │   ├── LRCTest.class

│   │   │   │   └── StaticField.class

│   │   │   └── view

│   │   │   └── BasicView.class

│   │   └── finale

│   │   ├── DownLoad.class

│   │   └── MusicPlayerActivity.class

│   ├── classes.dex

│   ├── dexedLibs

│   │   └── annotations-2ee06e5da8cb1e9c2718b852db4d4a03.jar

│   ├── MusicPlayer.apk

│   ├── res

│   │   ├── drawable-ldpi

│   │   │   ├── a_empty.png

│   │   │   ├── bg.png

│   │   │   ├── default_mini_album.png

│   │   │   ├── first.png

│   │   │   ├── ic_contact_picture_2.png

│   │   │   ├── icon.png

│   │   │   ├── letter_item_bg_bottom.png

│   │   │   ├── list_item_f_bg.9.png

│   │   │   ├── loading_01.png

│   │   │   ├── loading_02.png

│   │   │   ├── locallist_title_expand.png

│   │   │   ├── logo.png

│   │   │   ├── mini_background.png

│   │   │   ├── mini_default_album_new.png

│   │   │   ├── playing_back.png

│   │   │   ├── playmode_repeate_all.png

│   │   │   ├── progressbar_first.9.png

│   │   │   ├── progressbar_outline.9.png

│   │   │   ├── progressbar_second.9.png

│   │   │   ├── progress_dot_hover.png

│   │   │   ├── progress_dot.png

│   │   │   ├── search_button.png

│   │   │   ├── search_item_bg.9.png

│   │   │   ├── topbar_bg.png

│   │   │   ├── volumn_control_btn.png

│   │   │   ├── widget_panel_next.png

│   │   │   ├── widget_panel_pause.png

│   │   │   ├── widget_panel_play.png

│   │   │   ├── widget_panel_prev.png

│   │   │   ├── widgetprogressbar_first.png

│   │   │   ├── widgetprogressbar_outline.png

│   │   │   └── widgetprogressbar_second.png

│   │   └── drawable-mdpi

│   │   └── icon.png

│   └── resources.ap_

├── default.properties

├── gen

│   └── com

│   └── feilong

│   ├── BuildConfig.java

│   └── R.java

├── lint.xml

├── proguard.cfg

├── project.properties

├── res

│   ├── anim

│   │   ├── default_progressbar.xml

│   │   ├── fade_in.xml

│   │   ├── fade_out.xml

│   │   ├── push_down_in.xml

│   │   └── push_down_out.xml

│   ├── drawable-hdpi

│   │   ├── app_widget_nextbutton.xml

│   │   ├── app_widget_pausebutton.xml

│   │   ├── app_widget_playbutton.xml

│   │   ├── app_widget_prevbutton.xml

│   │   ├── mini_nextbtn_xml.xml

│   │   ├── mini_pausebtn_xml.xml

│   │   ├── mini_playbtn_xml.xml

│   │   ├── mini_prebtn_xml.xml

│   │   ├── miniprogressbar_xml.xml

│   │   ├── player_bottom_volumn_control_button_xml.xml

│   │   ├── player_top_bar_back_button_xml.xml

│   │   ├── player_top_bar_expand_button_xml.xml

│   │   ├── progressbar_xml.xml

│   │   ├── progress_thum.xml

│   │   ├── repeat_all_button_xml.xml

│   │   ├── search_button_xml.xml

│   │   ├── search_item_bg_xml.xml

│   │   └── widgetprogressbar_xml.xml

│   ├── drawable-ldpi

│   │   ├── a_empty.png

│   │   ├── bg.png

│   │   ├── default_mini_album.png

│   │   ├── first.png

│   │   ├── ic_contact_picture_2.png

│   │   ├── icon.png

│   │   ├── letter_item_bg_bottom.png

│   │   ├── list_item_f_bg.9.png

│   │   ├── loading_01.png

│   │   ├── loading_02.png

│   │   ├── locallist_title_expand.png

│   │   ├── logo.png

│   │   ├── mini_background.png

│   │   ├── mini_default_album_new.png

│   │   ├── playing_back.png

│   │   ├── playmode_repeate_all.png

│   │   ├── progressbar_first.9.png

│   │   ├── progressbar_outline.9.png

│   │   ├── progressbar_second.9.png

│   │   ├── progress_dot_hover.png

│   │   ├── progress_dot.png

│   │   ├── search_button.png

│   │   ├── search_item_bg.9.png

│   │   ├── topbar_bg.png

│   │   ├── volumn_control_btn.png

│   │   ├── widget_panel_next.png

│   │   ├── widget_panel_pause.png

│   │   ├── widget_panel_play.png

│   │   ├── widget_panel_prev.png

│   │   ├── widgetprogressbar_first.png

│   │   ├── widgetprogressbar_outline.png

│   │   └── widgetprogressbar_second.png

│   ├── drawable-mdpi

│   │   └── icon.png

│   ├── layout

│   │   ├── app_starter_activity.xml

│   │   ├── local_musiclist_activity.xml

│   │   ├── main.xml

│   │   ├── mini_player_panel.xml

│   │   ├── musiclist_top_bar.xml

│   │   ├── music_player_panel.xml

│   │   ├── my_music_activity.xml

│   │   ├── page_item1.xml

│   │   ├── page_item2.xml

│   │   ├── player_bottom_bar.xml

│   │   ├── player_progress_bar.xml

│   │   ├── player_top_bar.xml

│   │   ├── play_list_item_common.xml

│   │   ├── play_list_item.xml

│   │   ├── progressbar.xml

│   │   ├── search.xml

│   │   └── volume_progress_bar.xml

│   └── values

│   ├── colors.xml

│   ├── dimens.xml

│   ├── strings.xml

│   └── styles.xml

└── src

└── com

├── feilong

│   ├── broadcast

│   │   └── CommonBroadcastReceiver.java

│   ├── CommonListActivity.java

│   ├── db

│   │   └── MusicDatabaseHelper.java

│   ├── download

│   │   ├── DownLoadAPI.java

│   │   ├── impl

│   │   │   ├── SogouAPI.java

│   │   │   └── SogouDownAPI.java

│   │   └── SearchAPI.java

│   ├── MainMusicPlayerActivity.java

│   ├── MiniActivity.java

│   ├── MusicPlayerActivity.java

│   ├── MyMusicActivity.java

│   ├── SearchActivity.java

│   ├── service

│   │   └── MusicService.java

│   ├── thread

│   │   ├── DownLoadThread.java

│   │   └── SearchNet.java

│   ├── util

│   │   ├── Frame.java

│   │   ├── FrameUtil.java

│   │   ├── LrcObject.java

│   │   ├── LRCTest.java

│   │   └── StaticField.java

│   └── view

│   └── BasicView.java

└── finale

├── DownLoad.java

└── MusicPlayerActivity.java

44 directories, 184 files

java 视频边下边播,android 边下边播放mp3完美实现(有缓冲和播放进度效果)相关推荐

  1. java 视频边下边播,VideoViewDemo android 播放器,支持边下边播 238万源代码下载- www.pudn.com...

    文件名称: VideoViewDemo下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 194 KB 上传时间: 2014-09-19 下载次数: 5 详细说明:a ...

  2. Android安卓手机能不能实现BT文件边下边播?

    Android安卓手机能不能实现BT文件边下边播?Android安卓手机实现类似pc端的bt边下载边播放技术的可行性分析 PC端实现对BT文件的边下载边播放功能,已经有很长时间,也在很多领域得到了很好 ...

  3. 仿微博视频边下边播之封装播放器

    来源:NewPan(@盼盼_HKbuy) 链接:http://www.jianshu.com/p/0d4588a7540f Tips:这次的内容分为两篇文章讲述 01.[iOS]仿微博视频边下边播之封 ...

  4. iOS开发之仿微博视频边下边播之自定义AVPlayer播放器, 边下边播解剖。视频处理流程,建立连接-请求数据-统筹数据-解码数据-视频呈现

    Tips:这次的内容分为两篇文章讲述 01.[iOS]仿微博视频边下边播之封装播放器 讲述如何封装一个实现了边下边播并且缓存的视频播放器. 02.[iOS]仿微博视频边下边播之滑动TableView自 ...

  5. Android 视频边下边播,MP4头信息在后调整头信息

    mp4视频有两种格式,一种视频头信息在前,这种直接可以先缓存头信息,然后直接边下边播,还有一种是头信息在最后,这种情况下则需要处理mp4的头信息,并调整mp4的格式. mp4文件的格式如下图 图1 从 ...

  6. 关于Android HTTP边下边播

    本文简单地分享一下在Android平台做HTTP边下载边播放的一些经验,希望对初学者有所帮助. 1. 为什么播放器在播放视频文件的时候,都知道该怎么去解码.该以怎样的时间间隔去显示每一帧呢? 因为无论 ...

  7. 迅雷 android下载地址 http,Android HTTP边下边播

    本文简单地分享一下在Android平台做HTTP边下载边播放的一些经验,希望对初学者有所帮助. 1. 为什么播放器在播放视频文件的时候,都知道该怎么去解码.该以怎样的时间间隔去显示每一帧呢? 因为无论 ...

  8. Android HTTP边下边播

    本文简单地分享一下在Android平台做HTTP边下载边播放的一些经验,希望对初学者有所帮助. 1. 为什么播放器在播放视频文件的时候,都知道该怎么去解码.该以怎样的时间间隔去显示每一帧呢? 因为无论 ...

  9. 实现视频边下边播(视频MOOV信息前置)

    (由于时间久,忘记原链接,仅把自己现在实现方式写出以供参考:) public class QtFastStart {public static boolean sDEBUG = false; priv ...

最新文章

  1. TSQL查询内幕::(2.3)查询计划与更新计划
  2. access工资明细表_《ACCESS》工资管理完整(整理).doc
  3. 解决:pip警告!DEPRECATION: The default format will switch to columns in the future.
  4. 【报告分享】2020直播电商生态白皮书.pdf(附下载链接)
  5. Leetcode200岛屿数量(深搜)
  6. CA/B论坛又出新动作了!代码签名证书最小密钥长度将于6月增强至3072位
  7. 微PE制作U盘启动盘教程
  8. 数据分析中应该了解的几种常用预测方法
  9. 最新《java互联网架构师全套课程》附带代码资料(完整)
  10. ftp服务器设置上文件大小,ftp服务器文件上传大小设置
  11. 网络拓扑结构的优缺点分析
  12. Files 使用体验:一款高颜值 Windows 第三方资源管理器
  13. 牛客刷题:放苹果(编程题)
  14. 拉普拉斯变换(与傅里叶变换的关系)
  15. 互联网晚报 | 10月14日 星期四 | 钉钉宣布用户数破5亿;顺丰王卫将出任嘉里物流董事会主席;字节跳动巨量引擎进军职业教育...
  16. 计算机突然从桌面消失了,电脑桌面word突然消失怎么办
  17. 使用Taro小程序框架开发一个学习、刷题、论坛、聊天交流的微信小程序
  18. 数字逻辑综合工具实践-DC-10——CDC约束
  19. html文本分隔符,HTML快速入门8——HTML分隔符,一般语法,PRE标签,特殊字符显示...
  20. Istio的架构概述

热门文章

  1. HelloWorld Detail Earth 3D Engine(一)总体介绍
  2. 在线pdf转epub网站
  3. 游戏人工智能——聚集与避障
  4. idea项目配置jsp模板
  5. 专科计算机网络技术综述,高职高专计算机系列教材:计算机网络技术
  6. 运动模糊(MotionBlur)
  7. 微信java tools_微信开发工具包(weixin-java-tools)
  8. IAR程序下载起始地址以及加入BOOTLOAD
  9. 图解MySQL系列(2)-SQL实战研究InnoDB架构设计
  10. Jvav常问面试题(附解析)