Android如何利用SoundPool实现音乐池
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,这篇文章主要介绍了Android如何利用SoundPool实现音乐池,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。本文实例为大家分享了
千家信息网最后更新 2025年11月13日Android如何利用SoundPool实现音乐池
这篇文章主要介绍了Android如何利用SoundPool实现音乐池,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
本文实例为大家分享了Android利用SoundPool实现音乐池的具体代码,供大家参考,具体内容如下
运行效果图如下:
布局文件(activity_sound_pool.xml)
Java代码
package com.example.g150825_android26;import android.app.AlarmManager;import android.media.AudioManager;import android.media.SoundPool;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;public class SoundPoolActivity extends AppCompatActivity { private SoundPool soundPool; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sound_pool); soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC,0); soundPool.setOnLoadCompleteListener(new SoundPool.OnLoadCompleteListener() { @Override public void onLoadComplete(SoundPool soundPool, int i, int i1) { soundPool.play(i,1,1,1,-1,1); } }); } public void playKFC(View view){ soundPool.load(this,R.raw.rooster,1); } public void playTWO(View view){ soundPool.load(this,R.raw.chimp,1); } public void playThree(View view){ soundPool.load(this,R.raw.crickets,1); } public void playFour(View view){ soundPool.load(this,R.raw.roar,1); } public void playDog(View view){ soundPool.load(this,R.raw.dogbark,1); } @Override protected void onDestroy() { super.onDestroy(); if (soundPool!=null){ soundPool.release(); soundPool=null; } }}感谢你能够认真阅读完这篇文章,希望小编分享的"Android如何利用SoundPool实现音乐池"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
篇文章
音乐
代码
参考
价值
兴趣
内容
同时
实例
布局
效果
效果图
文件
更多
朋友
知识
编带
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界纯净服务器
数据库怎么联机
赌博软件开发讨论
四川工控软件开发有用吗
单位服务器管理
网络安全设备厂家供应
数据库主键外键是什么
湖北至尊宝网络技术有限公司
如何生产云数据库
服务器如何输入密钥
计算机软件开发质量保证计划
张杰软件开发
当前服务器错误返回码426
腾讯战地之王单机服务器
深圳市云店互联网科技公司
应用虚拟化和服务器的区别
服务器安全码在哪看
常见的软件开发模型有
用数据库写的网络聊天室
金融科技软件互联网推广
mysql创建一个数据库
华亭县公安局网络安全
南方电网企倍服务器
网络安全猎罪图鉴
微软数据库网址
西安四叶草网络安全的福利
服务器添加用户
通信运营商开展网络安全大检查
商众联服务器托管
黑龙江智慧党建软件开发电话