【实例简介】

1.读取本地里所有的音频文件

2.使用MediaPlayer进行音频播放

3.对音频文件进行剪辑,截取想要的音频片段,可以试听

具体实现代码,请查看以下文章:

https://blog.csdn.net/qq15577969/article/details/82724775

【实例截图】

【核心代码】

Android实现mp3音频剪辑(带试听)

└── 音频剪辑

├── AndroidManifest.xml

├── bin

│   ├── AndroidManifest.xml

│   ├── classes

│   │   ├── com

│   │   │   └── t20

│   │   │   └── audiodemo

│   │   │   ├── adapter

│   │   │   │   ├── MusicListViewAdapter$1.class

│   │   │   │   ├── MusicListViewAdapter$2.class

│   │   │   │   ├── MusicListViewAdapter$3.class

│   │   │   │   ├── MusicListViewAdapter$OnplayMusicListener.class

│   │   │   │   ├── MusicListViewAdapter$ViewHolder.class

│   │   │   │   └── MusicListViewAdapter.class

│   │   │   ├── BuildConfig.class

│   │   │   ├── entity

│   │   │   │   └── Music.class

│   │   │   ├── MainActivity$1.class

│   │   │   ├── MainActivity$2.class

│   │   │   ├── MainActivity.class

│   │   │   ├── R$attr.class

│   │   │   ├── R$color.class

│   │   │   ├── R$dimen.class

│   │   │   ├── R$drawable.class

│   │   │   ├── R$id.class

│   │   │   ├── R$layout.class

│   │   │   ├── R$menu.class

│   │   │   ├── R$string.class

│   │   │   ├── R$styleable.class

│   │   │   ├── R$style.class

│   │   │   ├── R.class

│   │   │   ├── util

│   │   │   │   ├── MusicPlayer$1.class

│   │   │   │   ├── MusicPlayer$2.class

│   │   │   │   ├── MusicPlayer.class

│   │   │   │   └── MusicUtil.class

│   │   │   └── view

│   │   │   ├── DoubleSlideSeekBar$onRangeListener.class

│   │   │   ├── DoubleSlideSeekBar.class

│   │   │   ├── MusicCutPopupWindow$1.class

│   │   │   └── MusicCutPopupWindow.class

│   │   └── io

│   │   └── vov

│   │   └── vitamio

│   │   ├── R$color.class

│   │   ├── R$drawable.class

│   │   ├── R$id.class

│   │   ├── R$layout.class

│   │   ├── R$string.class

│   │   ├── R$style.class

│   │   └── R.class

│   ├── classes.dex

│   ├── dexedLibs

│   │   ├── android-support-v4-5967884b2c736149ae646ee51d4de626.jar

│   │   └── initactivity-7c3bc056520068c3c42db2f4d2d39aab.jar

│   ├── jarlist.cache

│   ├── res

│   │   └── crunch

│   │   ├── drawable-hdpi

│   │   │   ├── green_ball.png

│   │   │   ├── grey_ball.png

│   │   │   ├── ic_launcher.png

│   │   │   ├── music_audio_test.png

│   │   │   ├── music_cut.png

│   │   │   ├── music_local_play.png

│   │   │   ├── music_local.png

│   │   │   └── music_play.png

│   │   ├── drawable-mdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-xhdpi

│   │   │   └── ic_launcher.png

│   │   └── drawable-xxhdpi

│   │   └── ic_launcher.png

│   ├── resources.ap_

│   ├── R.txt

│   └── 音频剪辑.apk

├── gen

│   ├── com

│   │   └── t20

│   │   └── audiodemo

│   │   ├── BuildConfig.java

│   │   └── R.java

│   └── io

│   └── vov

│   └── vitamio

│   └── R.java

├── ic_launcher-web.png

├── libs

│   └── android-support-v4.jar

├── proguard-project.txt

├── project.properties

├── res

│   ├── drawable

│   │   ├── selector_music_play_pic.xml

│   │   ├── shape_circle_dialog_bg.xml

│   │   └── shape_play_button_background.xml

│   ├── drawable-hdpi

│   │   ├── green_ball.png

│   │   ├── grey_ball.png

│   │   ├── ic_launcher.png

│   │   ├── music_audio_test.png

│   │   ├── music_cut.png

│   │   ├── music_local_play.png

│   │   ├── music_local.png

│   │   └── music_play.png

│   ├── drawable-mdpi

│   │   └── ic_launcher.png

│   ├── drawable-xhdpi

│   │   └── ic_launcher.png

│   ├── drawable-xxhdpi

│   │   └── ic_launcher.png

│   ├── layout

│   │   ├── activity_main.xml

│   │   ├── music_cut_dialog.xml

│   │   └── music_listview_item.xml

│   ├── menu

│   │   └── main.xml

│   ├── values

│   │   ├── attrs.xml

│   │   ├── dimens.xml

│   │   ├── strings.xml

│   │   └── styles.xml

│   ├── values-sw600dp

│   │   └── dimens.xml

│   ├── values-sw720dp-land

│   │   └── dimens.xml

│   ├── values-v11

│   │   └── styles.xml

│   └── values-v14

│   └── styles.xml

└── src

└── com

└── t20

└── audiodemo

├── adapter

│   └── MusicListViewAdapter.java

├── entity

│   └── Music.java

├── MainActivity.java

├── util

│   ├── MusicPlayer.java

│   └── MusicUtil.java

└── view

├── DoubleSlideSeekBar.java

└── MusicCutPopupWindow.java

49 directories, 97 files

java音频剪辑_Android实现mp3音频剪辑(带试听)相关推荐

  1. 音频剪辑合成 php,mp3音乐剪辑合成用哪个软件 比mp3剪切合并大师好用的mp3剪切合并器方案...

    说到铃声制作,相信很多童鞋的第一疑问那就是怎么剪辑mp3音乐,上网搜索mp3剪辑软件玲琅满目,很多门外汉就比较纳闷mp3音乐剪辑合成用哪个软件好,~ o(* ̄▽ ̄*)o 小编算不算内行人,但经常用到一 ...

  2. mp3音频转换,合并方法?-QVE音频剪辑

    工具使用步骤: 音频剪辑的工具,可以剪辑歌曲,还支持几十种格式互转,方便在任何设备播放,输出高音质音频文件, 使用合并可串烧歌曲,也支持用户添加背景音乐,使用混音功能,极速转换,无需等待,快速转换mp ...

  3. java音频剪辑_Java混剪音频

    分享一个之前看过的程序,可以用来剪辑特定长度的音频,将它们混剪在一起,思路如下: 1.使用 FileInputStream 输入两个音频 2.使用 FileInputStream的skip(long ...

  4. Python处理剪辑MP3音频(pydub库实现)

    Python处理剪辑MP3音频 依赖的第三方工具 Python源码 依赖的第三方工具 首先需下载第三方库pydub,直接用pip install pydub安装不好的可以试试下面豆瓣的镜像 pip i ...

  5. 分享视频剪辑转换为mp3音频保存

    如何将视频转换为音频保存呢?给大家分享一个批量剪辑转换的方法,下面一起来看操作步骤 吧.希望大家可以用到吧. 准备多个视频保存一起方便提取演示,每个视频都是mp4格式视频. 在电脑上打开视频剪辑高手, ...

  6. mp3音频剪辑软件怎么使用?

    电脑上剪辑音频是非常方便的,对于专业的剪辑音乐人员是非常简单的,但是对于一些只是想要简单的剪辑歌曲和音频新手来说是有点复杂的,那么如何选择一款适合我们剪辑需求的软件,大部分人获取剪辑工具都是通过搜索& ...

  7. Java fx 变速播放音乐_QVE音频剪辑如何调整音频播放速度?音乐变速方法说明

    为了学习的需要,我们经常会在网上下载很多音频文件.可是当我们听的时候,却发现音频的播放速度要么太快了,要么就是太慢了,听起来不舒服.当遇到这样问题时,我们可以用QVE音频剪辑调整音频播放速度.考虑到很 ...

  8. 获取MP3音频时长 | Java工具类

    获取mp3格式音频时长. Maven依赖 <dependency><groupId>org</groupId><artifactId>jaudiotag ...

  9. java flv转mp3_视频转音频|怎么把视频转换成mp3(flv转mp3)

    大家应该都知道视频是有画面和声音的,而音频是没有画面中有声音.平常我们可能要将MV视频.网络音乐视频.电影经典台词等,转换后放入支持格式较少的手机上做铃声或上传到MP3设备上收听等.网络视频大多是fl ...

最新文章

  1. 树状数组 | 1057
  2. [转]为什么程序员总是写糟糕的代码?这3个原因
  3. 分级加权打分算法 java_推荐算法炼丹笔记:令人着迷的时间动态CF算法
  4. 【学习笔记】Python - NumPy
  5. 基于微服务架构的token生成和使用
  6. 11月30在spring mvc中使用Validator框架和文件上传
  7. 系统设计基础:系统设计基本任务相关知识
  8. 如何选购工业级光模块
  9. linux内核mtd分区,linux-kernel – 在运行时调整MTD分区大小
  10. 【AtCoder】ARC 081 E - Don't Be a Subsequence
  11. Crypto-js加密解密
  12. Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!
  13. 防水穿墙套管在建筑外墙管道需设置柔性连接
  14. 快速查询快递单号物流的方法有哪些?
  15. java吉他游戏_[Java]吉他谱浏览器 0.1
  16. html5图片格式有什么,jpeg是什么?
  17. 【labelCloud标注软件的使用】
  18. 电子邮票出售面临着两大困境
  19. wireshark分析oracle报错,Linux下抓包工具tcpdump以及分析包的工具wireshark
  20. 中国电信定制的中兴 ZXV10 B760H 机顶盒root全程记录

热门文章

  1. 64位系统运行报错:1%不是有效的win32应用程序解决
  2. 苏姿丰承认AMD减少供应!为了让CPU显卡价格保持高位
  3. MessageBox.Show 用法介绍
  4. 基于node和npm的命令行工具——tive-cli
  5. 大力教育:教具游戏原理公开,你想知道的一切都在这里
  6. iphone6s计算机驱动,将iphone6s连接到计算机时如果出现驱动程序问题该怎么办
  7. 海夕漫网络科技:直通车图片要注意什么
  8. 巨巨的磁盘(线段树)
  9. 排列三带坐标走连线图_排列三带坐标连线专业版
  10. JAVA毕设项目仟侬堂茶具网站(java+VUE+Mybatis+Maven+Mysql)