`
rayln
  • 浏览: 434137 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SoundPool音效播放

 
阅读更多
1. 需要把音效文件放入/res/raw/文件夹下
      音频文件看附件

2. 看例子
package com.sound;

import android.app.Activity;
import android.media.AudioManager;
import android.media.SoundPool;
import android.os.Bundle;
import android.view.View;

public class SoundPoolActivity extends Activity {
	private SoundPool sound;
	private int hit;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        /**
         * 	第一个参数指定音频池的最大音频流数目为10
        	第三个参数,声音品质为5
        */
        sound = new SoundPool(10, AudioManager.STREAM_SYSTEM, 5);
        hit = sound.load(this, R.raw.color, 0);
    }
    
    public void play(View v){
    	/**
    	 * 参数:
    	 * 	播放音频,可以对左右音量分别设置,可以设置优先级,循环次数以及速率
    		soundID, leftVolume, rightVolume, priority, loop, rate
    		速率最高2,最低0.5,正常为1
    	*/
    	sound.play(hit, 1, 1, 0, 0, 1);
    }
}
分享到:
评论

相关推荐

    4-15-2(SoundPool音效).7z

    本资源“4-15-2(SoundPool音效).7z”可能包含了一系列与SoundPool相关的音频文件和示例代码,用于帮助开发者了解和实践如何在Android应用中使用SoundPool来实现音效的播放。 SoundPool是Android SDK中的一个类,它...

    Android用SoundPool播放音效

    本文将深入探讨SoundPool的工作原理、使用方法以及如何在实际项目中实现音效播放。 ### 1. SoundPool概述 SoundPool是一个音频缓存系统,它可以加载多个小音频文件并进行即时播放,尤其适用于需要快速响应的场景,...

    Android基础软件源码(SoundPool音效).zip

    Android基础软件源码(SoundPool音效).zip

    Android应用源码之(SoundPool音效).zip

    这个源码压缩包“Android应用源码之(SoundPool音效).zip”提供了一个实例,帮助开发者深入理解如何在实际项目中使用SoundPool。下面将详细解释SoundPool的工作原理、主要功能以及如何在Java代码中操作它。 1. ...

    Android SoundPool音效使用Demo源码.rar

    在Android开发中,SoundPool是实现...通过这个SoundPool音效使用Demo源码,开发者可以学习如何在Android应用中集成和控制音效,提升用户体验。理解并掌握这些知识点,对于Android游戏开发或音视频应用开发都至关重要。

    Android应用源码之(SoundPool音效).zip项目安卓应用源码下载

    Android应用源码之(SoundPool音效).zip项目安卓应用源码下载Android应用源码之(SoundPool音效).zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    Android应用源码之(SoundPool音效)-IT计算机-毕业设计.zip

    10. **应用实例**:在游戏开发中,SoundPool常用于播放玩家操作反馈声音、碰撞音效等。在UI交互中,也可以利用SoundPool播放点击音效,提升用户体验。 通过这个毕业设计项目,学生将有机会实践以上知识点,了解如何...

    Android使用SoundPool实现播放音效

    如果在程序应用中(比如:游戏的音效等)需要播放密集、短促的音效,这时就使用SoundPool来播放音效,SoundPool使用音效池的概念来管理多个短促的音效,例如它可以开始就10个音效,以后在程序中按音效的ID进行播放。...

    安卓Android源码——(SoundPool音效).zip

    在这个“安卓Android源码——(SoundPool音效).zip”压缩包中,我们很可能会找到关于如何使用SoundPool进行音频管理的源代码示例。 SoundPool类的主要功能在于它可以预先缓存多个音频资源,这样在需要播放时就能快速...

    4-15-2(SoundPool音效).zip

    本项目"4-15-2(SoundPool音效).zip"显然是一个关于如何使用SoundPool来实现游戏或应用中的音效的示例。下面我们将详细探讨SoundPool的工作原理、使用方法以及其在实际开发中的应用。 ### SoundPool的工作原理 ...

    Soundpool音乐播放控制练习

    在Android开发中,`Soundpool`是一个非常实用的类,用于播放短小的音频剪辑,比如游戏中的音效或简单的背景音乐。`Soundpool`的优势在于它能快速响应,即使在低内存环境下也能高效地处理音频播放。下面将详细讲解`...

    android 使用 SoundPool 播放音效

    `SoundPool`是Android系统提供的一个音频管理工具,它允许开发者快速播放短期的音频剪辑,如游戏中的按钮点击声或角色动作音效。`SoundPool`的特点在于它可以高效地管理和缓存多个小音频文件,确保在需要时能即时...

    应用源码之(SoundPool音效).zip

    本资料包“应用源码之(SoundPool音效).zip”主要关注的是Android中的SoundPool类,它是Android系统提供的一个音频播放组件,用于实现多声道、低延迟的音频播放。以下是关于SoundPool和其在Android开发中的应用的详细...

    安卓Android源码——(SoundPool音效).rar

    本资料包"安卓Android源码——(SoundPool音效).rar"可能包含了关于如何使用`SoundPool`进行音频处理的源代码示例。 `SoundPool`的工作原理基于内存中的音频缓冲区,它可以同时播放多个音轨,而且支持调整音量、速度...

    android soundpool播放音乐

    总结,`SoundPool`是Android中用于播放短小音频的利器,特别适合游戏或应用中的音效处理。通过合理使用`SoundPool`,开发者可以实现高效、流畅的音频播放体验。在实际项目中,务必注意音频资源的管理,确保音频加载...

    Android游戏设计之-------游戏音效的播放 SoundPool

    在Android游戏开发中,音效是提升用户体验的关键因素之一,它可以增强游戏的沉浸感和互动性。...在实际开发中,根据游戏的具体需求,灵活调整和优化上述步骤,可以进一步提高音效播放的效率和效果。

Global site tag (gtag.js) - Google Analytics