AudioTools

用于音频播放,播放网络或本地音频,一级缓存,存储到sd卡。

用法

初始化

IMAudioManager.instance().init(this);

使用

播放:

/* audioUrl音频网络路径 */
IMAudioManager.instance().playSound(audioUrl, new MediaPlayer.OnCompletionListener() {@Overridepublic void onCompletion(MediaPlayer mediaPlayer) {Toast.makeText(MainActivity.this, "播放结束", Toast.LENGTH_SHORT).show();}});

暂停:

IMAudioManager.instance().pause();

继续:

IMAudioManager.instance().resume();

停止:

IMAudioManager.instance().release();

清除缓存:

IMAudioManager.instance().delete(new DeleteListener() {@Overridepublic void success() {Toast.makeText(MainActivity.this, "清除成功!", Toast.LENGTH_SHORT).show();}@Overridepublic void failed(String error) {Toast.makeText(MainActivity.this, error, Toast.LENGTH_SHORT).show();}});

说明

在调用播放音频的时候,该工具会检测硬盘目录是不是有该存储文件,
如果有则直接播放本地不走流量,如果没有则后台下载,边播边存,以备下次使用。

欢迎Star
git地址:https://github.com/Maxi-Mao/AudioTools

android语音播放工具(播放的同时异步存储)相关推荐

  1. android语音控制歌曲播放,Amazon Music应用程序已支持Alexa语音控制歌曲播放

    现在,您终于可以和Amazon Music应用程序进行语音交互了,就像和亚马逊Echo智能音箱对话一样. 虽然在去年九月Amazon Music的手机APP就已推出Alexa语音功能,但仍然需要通过点 ...

  2. android语音控制歌曲播放,发条 - 支持音乐聚合搜索,歌单导入,语音控制的 APP - Android 应用 - 【最美应用】...

    而小美今天要介绍的这款 App,在一定程度上就可以缓解这个问题: 发条,说起来是一款讯飞出品的语音助手软件,不过功能主要集中在音乐上,它聚合了 QQ音乐.网易云音乐以及酷狗酷我的资源,在使用上也有着独 ...

  3. android语音播放工具类,Android开发之MediaPlayer多媒体(音频,视频)播放工具类

    本文实例讲述了Android开发之MediaPlayer多媒体(音频,视频)播放工具类.分享给大家供大家参考,具体如下: package com.android.imooc.chat; import ...

  4. android开发监听媒体播放器,Android开发之媒体播放工具类完整示例

    本文实例讲述了Android开发之媒体播放工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.media.Media ...

  5. Android 语音播放Media Player

    原文地址: https://developer.android.com/guide/topics/media/mediaplayer.html#viacontentresolver 语音播放 因为实习 ...

  6. android 语音播放

    android 语音播放 MediaPlayer可以播放本地或者网络的音频,流程如下: Uri myUri = ....; // initialize Uri here MediaPlayer med ...

  7. Android 蓝牙耳机 语音输入与播放

    Android 蓝牙耳机 语音输入与播放 原以为手机连上蓝牙耳机就能录入语音信号,too young to simple. 经过一番搜寻与折腾,找到两种方式: AudioManager.startBl ...

  8. android中录音断点播放,Android实现语音播放与录音功能

    本文实例为大家分享了Android实现语音播放与录音的具体代码,供大家参考,具体内容如下 项目用到的技术点和亮点 语音录音 (单个和列表) 语音播放(单个和列表) 语音录音封装 语音播放器封装 语音列 ...

  9. Android利用MedioRecorder使用仿微信语音录音以及播放(总结)

    今天模仿着微信的发送语音功能做了一下,现将步骤以及其中遇到的问题记录一下,以便以后查看. 实现功能:1.录制语音并显示到列表中:2.点击列表中的语音自动进行播放:3.录制语音时以及播放语音时的动画效果 ...

最新文章

  1. Java代码规范、格式化和checkstyle检查配置文档
  2. 32岁被裁,拿N+1,我高兴地失业了
  3. Java——集合(Map集合的两种迭代)
  4. python解释器的提示符是shell嘛_python解释器怎么运行
  5. Android Studio(3)---键盘快捷键
  6. Eclipse的vim插件viPlugin的安装
  7. cjson源代码解读 (一)介绍
  8. 您如何构造适合于numpy排序的数组?
  9. 9. PHP 字符串
  10. vue-router 中踏过的坑
  11. Android Bitmap保存时背景变为黑色的问题
  12. 无线认证服务器搭建,基于Windows 2012R2 AD RADIUS无线认证
  13. 基于卷积神经网络的像素级图像融合——硕士论文阅读笔记
  14. Office2013办公软件简体中文专业增强版
  15. 【Hack The Box】linux练习-- Tabby
  16. ICM-42670-P 六轴运动传感器 TDK ICP-10740 气压计实现运动监测
  17. 重新配置Tomcat
  18. JavaScript 数字格式化怎么写(#,##.00) (实用,赞)
  19. word中插入图片只显示底边,其他看不到,插入公式显示不全
  20. IIC(I2C)通讯协议详解(7位寻址)

热门文章

  1. 【小5聊】使用HBuilderX打包H5页面实现C#调个推接口,进行app消息推送和消息通知
  2. java三种循环方式计算1-100的和
  3. java 生成纯色图片_Java 给PDF文档设置背景色(纯色、背景图片)
  4. Cause: java.sql.SQLException: Data truncated for column 'comment' at row 1
  5. logitech webcam linux 驱动安装(适用于TX1和PC)
  6. 解决Flash和html在多标签浏览器中互访问题
  7. 国家信息中心周民:解读大数据纲要
  8. 5G 核心网 UE Requested PDU Session Establishment 信令流程
  9. python爬虫设计_python3爬虫之设计签名小程序
  10. LM331作F/V转换器时阻容参数要注意的问题