SoundPool 类的构造函数例如以下:

SoundPool(int maxStreams, int streamType, int srcQuality)

作用:实例化一个SoundPool 实例

第一个參数:同意同一时候播放的声音最大值

第二个參数:声音类型

第三个參数:声音的品质

SoundPool 类中经常使用的函数例如以下:

int load(Context context, int resId, int priority)

作用:载入音乐文件。返回音乐ID(音乐流文件数据)

第一个參数:Context 实例

第二个參数:音乐文件Id

第三个參数:标识优先考虑的声音。眼下使用没有不论什么效果,仅仅是具备了兼容性价值

int play(int soundID, float leftVolume, float rightVolume, int priority, int loop, floatrate)

作用:音乐播放,播放失败返回0,正常播放返回非0 值

第一个參数:载入后得到的音乐文件ID

第二个參数:音量的左声道,范围:0.0~1.0

第三个參数:音量的右声道,范围:0.0~1.0

第四个參数:音乐流的优先级,0 是最低优先级

第五个參数:音乐的播放次数,-1 表示无限循环。0 表示正常一次,大于0 则表示循环次数

第六个參数:播放速率。取值范围:0.5~2.0。1.0 表示正常播放

pause(int streamID)

作用:暂停音乐播放

參数:音乐文件载入后的流ID

stop(int streamID)

作用:结束音乐播放

參数: 音乐文件载入后的流ID

release()

作用:释放SoundPool 的资源

setLoop(int streamID, int loop)

作用:设置循环次数

第一个參数:音乐文件载入后的流ID

第二个參数:循环次数

setRate(int streamID, float rate)

作用:设置播放速率

第一个參数:音乐文件载入后的流ID

第二个參数:速率值

setVolume(int streamID, float leftVolume, float rightVolume)

作用:设置音量大小

第一个參数:音乐文件载入后的流ID

第二个參数:左声道音量

第三个參数:右声道音量

setPriority(int streamID, int priority)

作用:设置流的优先级

第一个參数:音乐文件载入后的流ID

第二个參数:优先级值

android soundpool 參数说明的更多相关文章

  1. 【Android 应用开发】Activity 状态保存 OnSaveInstanceState參数解析

    作者 : 韩曙亮 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/38297083 一. 相关方法简单介绍 1. 状态保存方法演示 ...

  2. Android 布局学习之——Layout(布局)具体解释二(常见布局和布局參数)

     [Android布局学习系列]   1.Android 布局学习之--Layout(布局)具体解释一   2.Android 布局学习之--Layout(布局)具体解释二(常见布局和布局參数)   ...

  3. Android Api 检查參数状态Api

    转载请注明出处:http://blog.csdn.net/droyon/article/details/39938677 在进行Android应用程序开发中,android提供了一个非常好的工具类,来 ...

  4. Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分

    Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商 ...

  5. android意图传參数(四)

    一.依照向导创建一个project,layout的activity_main.xml文件内容例如以下: <RelativeLayout xmlns:android="http://sc ...

  6. android 随手记之文件+參数上传请求

    第一步:须要两个jar的支持,稍后以下给会出下载地址. 第二步:建立一个project 以下贴出最基本的代码 package com.example.testpaizhao; import java. ...

  7. android选择图片或拍照图片上传到server(包含上传參数)

    在9ria论坛看到的.还没測试,先Mark与大家分享一下. 近期要搞一个项目,须要上传相冊和拍照的图片.不负所望,最终完毕了! 只是须要说明一下,事实上网上非常多教程拍照的图片.都是缩略图不是非常清晰 ...

  8. android 利用cmdline,将參数从preloader传递到kernel

    以定义參数 cus_param 为例.int型变量. 1. Preloader部分 Platform.h(mediatek\platform\[$platform]\preloader\src\dri ...

  9. Android开发之Fragment传递參数的几种方法

    Fragment在Android3.0開始提供,而且在兼容包中也提供了Fragment特性的支持. Fragment的推出让我们编写和管理用户界面更快捷更方便了. 但当我们实例化自己定义Fragmen ...

随机推荐

  1. 今日成长笔记2016-11-18 - 关于java开发

    好久没有写今日成长笔记了,要记得上一次写笔记还是2016-09-05,今天心血来潮,写一写最近发生在自己身上的事情,以后我要坚持每天写日记.我承认自己身上的确或多或少的存在不足,现在把它们抛出来,并记 ...

  2. VM虚拟机下CentOS 6.5配置IP地址的三种方法

    1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,i ...

  3. JS~JS里的数据类型

    JS里的数据类型,它虽然是个弱类型的语言,但它也有自己的规定的,它不会向其它语言那么,使用int来声明一个整形变量,而是使用 var,如果你是一个C#的开发者,你就会知道,原来C#现在也在和JS学,开 ...

  4. SHDP--Working With HBase (二)之HBase JDBC驱动Phoenix与SpringJDBCTemplate的集成

    Phoenix:Phoenix将SQL查询语句转换成多个scan操作,并编排执行最终生成标准的JDBC结果集.   Spring将数据库访问的样式代码提取到JDBC模板类中,JDBC模板还承担了资源管 ...

  5. MVC实用架构设计:总体设计

    http://developer.51cto.com/art/201309/410166.htm

  6. Android 官方文档:(二)应用清单 —— 2.26 &lt;uses-permission&gt;标签

    syntax: <uses-permission android:name="string"         android:maxSdkVersion="inte ...

  7. apache 限制指定user_agent

    有些user_agent 不是我们想要的,可以通过rewrite功能针对 %{HTTP_USER_AGENT} 来rewirete到404页,从而达到限制某些user_agent的请求.   配置如下 ...

  8. diffuse linux 文件比对工具

    linux下比较好用的可视化文件比对工具

  9. onvif规范的实现:成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的视频对接

    有了前几篇的基础,现在可以正式开始onvif的实现工作,其中一项非常重要的部分就是视频流的对接,即能够在符合onvif标准的监控客户端软件里接收到设备端NVT发来的RTSP视频流.这里,我所用的客户端 ...

  10. android第三方分享之友盟社会化组件

    前言 现在几乎所有的app都带有分享功能,第一为了更好地推广自己的产品,第二作为使用者也能及时的把自己觉得好的文章,话题,app分享到社交平台供大家一起学习和使用.开发中虽然android系统自带分享 ...