android语音播放工具(播放的同时异步存储)
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语音播放工具(播放的同时异步存储)相关推荐
- android语音控制歌曲播放,Amazon Music应用程序已支持Alexa语音控制歌曲播放
现在,您终于可以和Amazon Music应用程序进行语音交互了,就像和亚马逊Echo智能音箱对话一样. 虽然在去年九月Amazon Music的手机APP就已推出Alexa语音功能,但仍然需要通过点 ...
- android语音控制歌曲播放,发条 - 支持音乐聚合搜索,歌单导入,语音控制的 APP - Android 应用 - 【最美应用】...
而小美今天要介绍的这款 App,在一定程度上就可以缓解这个问题: 发条,说起来是一款讯飞出品的语音助手软件,不过功能主要集中在音乐上,它聚合了 QQ音乐.网易云音乐以及酷狗酷我的资源,在使用上也有着独 ...
- android语音播放工具类,Android开发之MediaPlayer多媒体(音频,视频)播放工具类
本文实例讲述了Android开发之MediaPlayer多媒体(音频,视频)播放工具类.分享给大家供大家参考,具体如下: package com.android.imooc.chat; import ...
- android开发监听媒体播放器,Android开发之媒体播放工具类完整示例
本文实例讲述了Android开发之媒体播放工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.media.Media ...
- Android 语音播放Media Player
原文地址: https://developer.android.com/guide/topics/media/mediaplayer.html#viacontentresolver 语音播放 因为实习 ...
- android 语音播放
android 语音播放 MediaPlayer可以播放本地或者网络的音频,流程如下: Uri myUri = ....; // initialize Uri here MediaPlayer med ...
- Android 蓝牙耳机 语音输入与播放
Android 蓝牙耳机 语音输入与播放 原以为手机连上蓝牙耳机就能录入语音信号,too young to simple. 经过一番搜寻与折腾,找到两种方式: AudioManager.startBl ...
- android中录音断点播放,Android实现语音播放与录音功能
本文实例为大家分享了Android实现语音播放与录音的具体代码,供大家参考,具体内容如下 项目用到的技术点和亮点 语音录音 (单个和列表) 语音播放(单个和列表) 语音录音封装 语音播放器封装 语音列 ...
- Android利用MedioRecorder使用仿微信语音录音以及播放(总结)
今天模仿着微信的发送语音功能做了一下,现将步骤以及其中遇到的问题记录一下,以便以后查看. 实现功能:1.录制语音并显示到列表中:2.点击列表中的语音自动进行播放:3.录制语音时以及播放语音时的动画效果 ...
最新文章
- Java代码规范、格式化和checkstyle检查配置文档
- 32岁被裁,拿N+1,我高兴地失业了
- Java——集合(Map集合的两种迭代)
- python解释器的提示符是shell嘛_python解释器怎么运行
- Android Studio(3)---键盘快捷键
- Eclipse的vim插件viPlugin的安装
- cjson源代码解读 (一)介绍
- 您如何构造适合于numpy排序的数组?
- 9. PHP 字符串
- vue-router 中踏过的坑
- Android Bitmap保存时背景变为黑色的问题
- 无线认证服务器搭建,基于Windows 2012R2 AD RADIUS无线认证
- 基于卷积神经网络的像素级图像融合——硕士论文阅读笔记
- Office2013办公软件简体中文专业增强版
- 【Hack The Box】linux练习-- Tabby
- ICM-42670-P 六轴运动传感器 TDK ICP-10740 气压计实现运动监测
- 重新配置Tomcat
- JavaScript 数字格式化怎么写(#,##.00) (实用,赞)
- word中插入图片只显示底边,其他看不到,插入公式显示不全
- IIC(I2C)通讯协议详解(7位寻址)
热门文章
- 【小5聊】使用HBuilderX打包H5页面实现C#调个推接口,进行app消息推送和消息通知
- java三种循环方式计算1-100的和
- java 生成纯色图片_Java 给PDF文档设置背景色(纯色、背景图片)
- Cause: java.sql.SQLException: Data truncated for column 'comment' at row 1
- logitech webcam linux 驱动安装(适用于TX1和PC)
- 解决Flash和html在多标签浏览器中互访问题
- 国家信息中心周民:解读大数据纲要
- 5G 核心网 UE Requested PDU Session Establishment 信令流程
- python爬虫设计_python3爬虫之设计签名小程序
- LM331作F/V转换器时阻容参数要注意的问题