首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
soundpool专题
Android -- 视频音频多媒体播放,在线播放, MediaPlayer, SurfaceView, SoundPool, Timer定时器使用
1. SoundPool 用于快速重复的播放短音频 [java] view plain copy public class MainActivity extends Activity { private SoundPool soundPool; private int soundId; @Override protec
阅读更多...
android soundpool的使用
android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1. SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严重的后果,
阅读更多...
Android音乐播放工具类 基于SoundPool SoundPoolUtils 加载音乐音频
/*** 作者:guoyzh* 时间:2019/3/12 19:07* 功能:加载音频文件工具类*/public class SoundPoolUtils {private Context context;private static SoundPool soundPool;private static int soundID;/*** 播放音频文件** @param context* @par
阅读更多...
SoundPool的简单使用
一般在玩游戏的时候,特别是在射击游戏中,经常会出现“***”(此处省去500字,大家懂得)的声音,听起来好多声音连发的效果。其实实现起来是不难的,都知道,在Java中有线程池的概念,那么,类似的,在android中,也存在soundPool的概念。备注:声音池默认申请1M的内存空间,所以不适合加载大文件。 下面简单实现,说一下soundpool的基本用法。 1
阅读更多...
9.0版本SoundPool播放无声问题
9.0版本SoundPool播放无声问题 音效没声音很多情况: 1、不支持的音效格式(ogg,MP3,wav) 2、加载未完成时调用play播放音频。表现为前面无声音,过一段时间有声音。可以实现onLoadComplete()监听等待加载完成后再去播放。 pool.setOnLoadCompleteListener(new SoundPool.OnLoadCo
阅读更多...
Android基础图形的一些表示方法,SoundPool,VideoView,SurfaceView
##图形的表示方法 位图:由许多点组成的点阵图。构成位图的点称为像素。目前Android中使用的都是位图。(缺点是放大倍数过大,图片质量会失真) 位图大小的计算 1. 单色 = 1位 = 八分之一byte,每个像素占用八分之一byte 200 * 200 / 8 = 5000 2. 2的24次幂色(约1600万) = 24位 = 3byte,每个像素占用3byte 20
阅读更多...
SoundPool使用
之前只知道android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1. SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严 重的后果,这里A
阅读更多...