SoundPool定义音乐播放池
来源:互联网 发布:访问者模式 java 编辑:程序博客网 时间:2024/06/05 01:01
效果图:
实例化SoundPool需要自定义最多可以同时播放多少种音效,
音效大小不能大于1M。
第一步:在res下新建一个raw把音乐都放在raw里面
第二步就是实现代码:
package com.example.android26_playmusic;import android.media.AudioManager;import android.media.SoundPool;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;public class SoundPoolsActivity extends AppCompatActivity { private SoundPool soundPool; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sound_pools); //实例化音乐播放池同时可以播放多少种音效 soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC,0); soundPool.setOnLoadCompleteListener(new SoundPool.OnLoadCompleteListener() { @Override public void onLoadComplete(SoundPool soundPool, int sampleId, int status) { soundPool.play(sampleId,1,1,1,-1,1); } }); } public void get1(View view){ soundPool.load(this,R.raw.chimp,1); } public void get2(View view){ soundPool.load(this,R.raw.crickets,1); } public void get3(View view){ soundPool.load(this,R.raw.dogbark,1); } public void get4(View view){ soundPool.load(this,R.raw.roar,1); } public void get5(View view){ soundPool.load(this,R.raw.rooster,1); } @Override protected void onDestroy() { super.onDestroy(); if(soundPool!=null){ soundPool.release(); soundPool=null; } }}
1 0
- SoundPool定义音乐播放池
- SoundPool&&mediaplayer播放音乐
- Android_使用SoundPool播放音乐
- Android_使用SoundPool播放音乐
- Android中SoundPool播放音乐
- android音频音乐播放soundpool
- 游戏中音乐播放(转)使用SoundPool类播放
- Android学习笔记_24_多媒体MediaPlayer对象之音乐播放器与SoundPool声音池
- android学习笔记---43_音乐播放器,音频采集,音乐播放,使用SoundPool播放音效
- Android_Mediaplayer和SoundPool音乐播放的简单应用
- Android 利用SoundPool实现音乐池
- Android多媒体开发 音乐播放(加带进度条、时间显示)以及使用SoundPool播放音效
- Android多媒体开发 音乐播放(加带进度条、时间显示)以及使用SoundPool播放音效
- 基本音乐播放与音乐播放池
- android SoundPool 音效播放
- 使用SoundPool播放音效
- SoundPool播放声音
- 使用SoundPool播放音效
- [题解]bzoj1093(ZJOI2007)最大半联通子图
- jOOR反射封装库使用介绍
- php 乐观锁原理
- 华为机试 字符个数统计
- VLC windows Cygwin 编译v2.2.1
- SoundPool定义音乐播放池
- C#开发微信门户及应用(1)--开始使用微信接口
- 区分clientX、offsetX、pageX、screenX
- MySQL 技巧
- SpringMVC
- SQL 结构化查询语言
- BZOJ 1968:[Ahoi2005]COMMON 约数研究
- 通过Application配置全局的Context
- 融云集成1-SDK导入