mediaplayer-android如何放慢和加快一段音频文件

问题描述

android如何放慢和加快一段音频文件

具体的说,就是比如googleplay里面的Audio Speed Changer,地址:https://play.google.com/store/apps/details?id=gabriel.audioslower.lite&hl=zh_CN

可以调节播放速度从0.5到2.0 , 0.5的意思就是放慢到原来的速度的一半,2.0的意思是使播放速度增加一倍.
我在网上看见说mediaplayer不支持,找到一个支持的class是soundpool,但是可惜只能够在内存中最大使用1mb,而且听说只能处理10秒的音频.
还有其他的方法吗?理论上来说,应该是有的,不然googleplay上那么多类似的app,他们是如何做到的?
求详细说明,因为本人太菜.
另外,学习安卓,看什么教材最好?听说直接去看http://developer.android.com/develop/index.html 你有更好的推荐吗?

时间: 2024-09-29 10:04:17

mediaplayer-android如何放慢和加快一段音频文件的相关文章

android studio-Android studio avd启动时缺少音频文件,怎么解决? 求大神帮忙……

问题描述 Android studio avd启动时缺少音频文件,怎么解决? 求大神帮忙-- 解决方案 android studio 启动时报错,如何解决?

美国大选“邮件门” 维基揭秘再曝29段音频

7月27日,在美国宾夕法尼亚州费城举行的美国民主党全国代表大会上,美国总统奥巴马发表演讲. 新华社 继在美国当地时间7月22日,维基揭秘网站公开了美国民主党高层内部绝密的19252封邮件后,当地时间7月27日,又挂出了29段音频文件,涉及大量丑闻.为此,民主党全国委员会主席黛比·舒尔茨已于7月24日宣布辞职. 从当地时间7月25日起,美国民主党在宾夕法尼亚州费城召开为期四天的全国代表大会,前国务卿希拉里·克林顿成为美国历史上首位主要政党女性总统候选人,"邮件门"让这次大会蒙上一层阴影.

数据中心节能改造项目放慢还是加快?

在不久的将来,全球能源格局可能会受到一些宏观因素的影响,而这些宏观因素可能会影响到企业的数据中心在未来六到十二个月内对可再生能源和能源效率升级的任何计划. 石油价格继续保持低位是第一个宏观因素.截至2015年12月15日,原油期货价格报收于每桶36美元.石油输出国组织欧佩克曾经担忧其成员国在石油输出限额上不能达成一致,而现在只能变得更糟.其他国家可能不会像预期的那样购买更多的石油,而美国仍然对石油的需求并不旺盛. 伊朗的油价已经很低.限制伊朗的核武器计划的经济制裁将于2016年初被取消.伊朗需要

android多媒体开发--本地音频文件播放

本地文件就是指文件放在Android系统的外部存储设备(如:SD卡)和内部设备上的文件,SD卡比较方便,容易更新音频文件,适合于以娱乐为主的应用系统.下面看看播放本地音频文件的代码请参考代码清单12-2,完整代码请参考Chapter12_2工程中AudioPlayer代码部分.[代码清单12-2] private void play() { File sdCardDir = Environment.getExternalStorageDirectory(); String path = sdCa

【android相关】【问题解决】R.java文件丢失

在进行android开发过程中,有时候,我们会遇到gen文件中R.java丢失的现象.重新build,或者clean工程,close并重新打开Project,但有时也没解决. 这可能是由于不小心把xml文件写错了,或者在编辑xml或者其他文件时候点击了run,或者clear过项目等...,反正,你会发现gen下面的R.java的文件找不到了. 其实,只要xml文件有问题,系统就不会给自动生成R.java文件,因为系统需要参照每个xml里的数据来生成R.java. 当然,如果项目较大,而layou

加快win7系统搜索文件速度的方法

对于一些文件大户,比如你是制版的,设计的,排版的那么你的电脑中一定有非常非常多的文件,由于文件太多我们不可能完全记住文件存放在什么地方这时候大家经常使用的就是win7系统的文件搜索功能了,不过有的朋友不满意win7系统搜索文件的速度,我们可以通过一些搜索设置来加快搜索文件的快速性. 在搜索设置中,我们主要通过清除一些无用的引索来达到加快搜索速度的目的,下面看操作方法: 第一步:右击任务栏--选择属性,在开始菜单设置界面,点缶自定义按钮; 第二步. 在"自定义'开始'菜单"窗口,拖动上方

Android编程之在SD卡上进行文件读写操作实例详解_Android

本文实例讲述了Android编程之在SD卡上进行文件读写操作的方法.分享给大家供大家参考,具体如下: 很多知识只有真正理解掌握之后才能运用自如,举一反三.对Java中的文件操作和android系统SD卡里面的文件操作,你觉得有区别吗,显然没有本质区别,如果勉强说有,那也是不足为道滴,但我们在实际运用中却要注意如下几点,不然问题会缠上你. 1.首先想要对android系统SD卡里文件操作需要添加使用权限: android系统是不会让外来程序随意动自己内存的,如果没有许可证,不好意思,不准你动我地盘

编码-哈夫曼编译码器,求大神帮忙看看译码的部分,为什么编译不出来?还有可以帮忙加入一段写入文件的程序吗?

问题描述 哈夫曼编译码器,求大神帮忙看看译码的部分,为什么编译不出来?还有可以帮忙加入一段写入文件的程序吗? #include #include #include #define maxsize 100 #define maxsize_1 1000 #define max 100 typedef struct { char data; int weight; int parent; int lchild; int rchild; }huffnode; typedef struct { char

android新闻客户端的 关于页面 的java文件加入如下方法有什么用?

问题描述 android新闻客户端的 关于页面 的java文件加入如下方法有什么用? public void retry() { }@Overridepublic void netError() {}@Overridepublic void pwdError() {}@Overrideprotected void obtainInfo() { 解决方案 netError()网络错误pwdError()密码错误obtainInfo()获取信息