android之使用SoundPool播放音频
来源:互联网 发布:淘宝纯银首饰 编辑:程序博客网 时间:2024/06/06 01:11
SoundPool可以播一些短的反应速度要求高的声音,资源占用少,反应延迟小,还支持自行设置声音品质,音量,播放比率等,在游戏较为常见。
SoundPool简单实现
package com.leigo.app;import android.app.Activity;import android.content.Context;import android.media.AudioManager;import android.media.SoundPool;import android.os.Bundle;/** * Created by Administrator on 2014/9/7. */public class TestActivity extends Activity implements SoundPool.OnLoadCompleteListener { private SoundPool mSoundPool; private int mSoundId; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); mSoundPool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0); mSoundId = mSoundPool.load(this, R.raw.phonering, 0); mSoundPool.setOnLoadCompleteListener(this); } @Override public void onLoadComplete(SoundPool soundPool, int sampleId, int status) { AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); int streamVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC); soundPool.play(mSoundId, streamVolume, streamVolume, 0, 0, 1.0f); } @Override protected void onDestroy() { super.onDestroy(); mSoundPool.release(); mSoundPool = null; }}
0 0
- android使用SoundPool播放音频之HashMap
- android之使用SoundPool播放音频
- android之使用SoundPool播放音频
- Android 音频播放之SoundPool的使用和封装
- Android 音频播放之SoundPool的使用和封装
- Android 音频播放之SoundPool类的使用
- android 音频播放 SoundPool
- Android SoundPool播放音频
- Android SoundPool播放音频
- Android音频播放--SoundPool
- 使用soundPool播放音频
- 使用SoundPool播放音频
- Android之多媒体--使用SoundPool播放音频
- Android中使用SoundPool来播放音频
- android音频播放SoundPool的使用
- Android 音频播放类SoundPool
- android音频音乐播放soundpool
- Android之使用SoundPool播放一小段音频,实现猜歌的功能
- 数据科学家所需要的几项必备技能
- C++各个容器比较(vector,deque,list,set,map,queue,stack)
- 亲和串(杭电2203)
- 判断一个素数
- leetCode:Pascal's Triangle
- android之使用SoundPool播放音频
- 【English】Android -> Training -> Adding the Action Bar -> Styling the Action Bar
- Lua和C++交互总结(很详细)
- 计算机操作系统存储管理(分段与分页)
- linux下TCP socket
- Spring学习中出现的问题(一)——配置启动篇(服务器为Tomcat)
- Linux如何查看进程、杀死进程、启动进程等常用命令
- 基于全志A20 android4.2平台如何支持三个SD卡
- GWT开发环境搭建