Raghav Sood..

27

该的Soundpool是这个正确的类.以下代码是如何使用它的示例.它也是我在我的几个应用程序中用来管理声音的代码.您可以根据自己的喜好(或内存允许)发出声音.

public class SoundPoolPlayer {

private SoundPool mShortPlayer= null;

private HashMap mSounds = new HashMap();

public SoundPoolPlayer(Context pContext)

{

// setup Soundpool

this.mShortPlayer = new SoundPool(4, AudioManager.STREAM_MUSIC, 0);

mSounds.put(R.raw., this.mShortPlayer.load(pContext, R.raw., 1));

mSounds.put(R.raw., this.mShortPlayer.load(pContext, R.raw., 1));

}

public void playShortResource(int piResource) {

int iSoundId = (Integer) mSounds.get(piResource);

this.mShortPlayer.play(iSoundId, 0.99f, 0.99f, 0, 0, 1);

}

// Cleanup

public void release() {

// Cleanup

this.mShortPlayer.release();

this.mShortPlayer = null;

}

}

你可以通过调用:

SoundPoolPlayer sound = new SoundPoolPlayer(this);

在你的Activity的onCreate()中(或之后的任何时间).之后,播放声音简单的通话:

sound.playShortResource(R.raw.);

最后,一旦你完成了声音,请致电:

sound.release();

释放资源.

android 播放wav代码,播放简短的.wav文件 - Android相关推荐

  1. android游戏1024代码,castlegame 可简单快速开发android游戏。我总结的教程

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 安装 fpcupdeluxe-i386-win32.exe 先安装这个. fpc 选择 304版本 即stable 版本 lazarus 选择184版本 ...

  2. android组件什么时候加载到r文件,Android自定义加载loading view动画组件

    我写写使用步骤 自定义view(CircleProgress )的代码 package com.hysmarthotel.view; import com.hysmarthotel.roomcontr ...

  3. android 音乐播放器 获取sd卡所有音乐文件,Android Studio音乐播放器无法读取SD卡,只有内部存储器...

    我很抱歉,如果这原来是一个愚蠢的问题,它可能会成为一个快速修复,但我只是无法弄清楚.我在android studio中创建了音乐播放器,并且没有任何sdcard上的歌曲不会显示在列表视图中,只有内部内 ...

  4. android 检测广告代码,Admob测试广告未在Android应用程序中显示(示例代码)

    正如标题所述,我正在尝试将admob广告应用到我的应用程序中,但是当我使用测试广告时,他们没有显示. 启动画面活动: base.OnCreate(savedInstanceState); //Ensu ...

  5. android 真机无法读取tomcat的xml文件,Android为何总是无法正常访问Tomcat服务器

    今天开始写一个MP3播放器,部署好了Tomcat服务器,写好了代码,结果总是无法连接,开始苦逼的搜索各种线索,始终无果,最后看到一篇帖子,由于现在的Tomcat服务器版本更新之后,所有的资源放在Web ...

  6. Android Studio(九):引用jar及so文件

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  7. 【Android Studio安装部署系列】十九、Android studio使用SVN

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同,Android Studio没有提供单独的插 ...

  8. android 播放器 wav 无法播放,对于Android媒体播放器mp3与wav(For android media player mp3 vs. wav)...

    对于Android媒体播放器mp3与wav(For android media player mp3 vs. wav) 我想知道在Android媒体播放器上加载和播放小wav是否比较快的小文件更快. ...

  9. [Android] [音视频系列]在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件

    参考 官方文档地址:https://developer.android.google.cn/reference/android/media/AudioRecord GitHub 地址:https:// ...

最新文章

  1. 获取序列全排列Java,java中全排列的生成算法汇总
  2. L301 L210 L101 L201 L110 R390 R270 R1430 1400清零软件 中文正版
  3. Spring Security源码分析八:Spring Security 退出
  4. python3.8安装pip-MAC本安装python3.8后,pip3命令无法更新问题
  5. AI理论知识基础(20)-线性变换(2),转换矩阵,相似矩阵,坐标向量
  6. Groovy里的绕过getter方法直接访问类属性的办法
  7. MFC+OPENCV+显示MAT类型图像
  8. egg --- 初始化一个egg项目基本结构说明
  9. c语言volatile_[技术]为什么单片机C语言编程时某一变量有时乱码
  10. HDU 5617 Jam's maze dp+滚动数组
  11. 计算机的主机主要由什么和什么不同,台式电脑主机由什么硬件组成?
  12. stm32开发3D打印机(一)——介绍(已完成)
  13. Advanced IP Scanner - 网络扫描器
  14. 读取TXT文档数据生成词云图
  15. 程序猿面试八股文分享~
  16. android模拟器如何输入中文,不能输入中文
  17. 无法打开包括文件: “opencv2/opencv_modules.hpp”
  18. 企业邮箱服务该怎么选择?
  19. C语言学习记录——유 分支与循环(2)
  20. WDCP是什么 关于WDCP的详细介绍

热门文章

  1. 欢迎来到wxWindows
  2. choco设置后续软件默认安装路径
  3. Unity Rigidbody.AddForce 的 ForceMode
  4. 网络安全--主机探测教程
  5. 【Python应用】自制截图取词小工具-- 解锁文字识别新姿势
  6. 芯片IC测试专栏—ESD与TLP
  7. BJFU_OJ系统数据结构习题目录
  8. log4cpp 的使用
  9. 自动驾驶--高精地图技术
  10. macos13 Ventura虚拟机安装无网络问题