Xamarin.Android 使用SoundPool进行音频播放

简介: 一、引入命名空间using Android.Media;二、声明变量SoundPool soundPool;int soundPoolId;三、实例化对象soundPool = new SoundPool(10, Stream.

一、引入命名空间

using Android.Media;

二、声明变量

SoundPool soundPool;
int soundPoolId;

三、实例化对象

soundPool = new SoundPool(10, Stream.Music, 0);
soundPoolId = soundPool.Load(this, Resource.Drawable.beep, 1);

四、读取mp3音频

private void Sound()
{
     //第一个参数为id
     //第二个和第三个参数为左右声道的音量控制
     //第四个参数为优先级,由于只有这一个声音,因此优先级在这里并不重要

     //第五个参数为是否循环播放,0为不循环,-1为循环
     //
     //最后一个参数为播放比率,从0.5到2,一般为1,表示正常播放。
     soundPool.Play(soundPoolId, 1, 1, 0, 0, 1); 
}

 五、调用Sound()方法即可

目录
相关文章
|
XML Android开发 数据格式
Android MediaPlayer音频播放器详解
Android MediaPlayer音频播放器详解
463 0
Android MediaPlayer音频播放器详解
|
存储 数据安全/隐私保护 文件存储
Xamarin.Android SharedPreferences的使用方法
  SharedPreferences的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。   这里只讲有关SharedPreferences的基本增删改查操作,模拟一个登陆记住账号密码的功能。
1249 0
|
数据安全/隐私保护
Xamarin.Android 调用本地相册
  调用本地相册选中照片在ImageView上显示 代码: using System; using System.Collections.Generic; using System.Linq; using System.
1508 0
|
Android开发 数据安全/隐私保护 Java
Xamarin.Android 调用手机拍照功能
  最近开发Android遇到了调用本地拍照功能,于是在网上搜了一些方法,加上自己理解的注释,在这儿记录下来省的下次用时候找不到,同事也给正在寻找调用本地拍照功能的小伙伴一些帮助~   实现思路:首先加载-->判断是否具备拍照功能-->创建图片目录(文件夹)-->点击拍照事件-->返回图片并绑定在控件上显示。
2356 0
|
数据安全/隐私保护 API
Xamarin.Android 使用AsyncTask提示上传动态
  我们有时候会通过WebServices上传数据,如果信息量过大并没有提示,用户会觉得是死机,或是系统崩溃,这时候我们可以用到AsyncTask(异步任务)来提示上传信息,例如:正在上传数据...   这里是官方对AsyncTask的详细文档:https://developer.
1125 0
|
Android开发 C++ Java
07.Android Studio下Ndk开发(使用fmod播放声音)
(创建于2017/12/28) 已实现 注意几点: 1.main下cpp文件夹放置c文件和相关头文件 2.main下JniLibs文件夹放置第三方so文件 3.
1271 0
|
Android开发
Android TextureView & MediaPlayer implements video media player
Android TextureView & MediaPlayer implements video media player code: import android.
1141 0