Ogg是一个自由且开放标准的容器格式,由Xiph.Org 基金会所维护。Ogg格式并不受到软件专利的限制,并设计用于有效率地串流媒体和处理高质量的数字多媒体。 Ogg意指一种文件格式,能够纳入各式各样自由和开放源码的编解码器,包括音效、视频、 文字(像字幕)与元数据的处理。Ogg Theora...
分类:
其他好文 时间:
2014-12-31 13:00:15
阅读次数:
191
Cocos2dx使用的是一个比较简单、粗糙的语音系统,从语音系统名字SimpleAudioEngine,即可看出来这个系统本身没有多大的复杂难度,因此使用音效系统时,会有一些比较隐晦的细节,需要我们在开发时特别注意。...
分类:
其他好文 时间:
2014-12-30 20:42:30
阅读次数:
301
它适合播放那些需要反复播放,但时间较短的音效。它支持同时播放多种声音,这些声音在系统开始时会加载到列表中,按照这些声音的id,我们可以调用这些音效。1、创建一个SoundPool对象:newSoundPool(intmaxStreams,intstreamType,intsrcQuality);第一个参数为soundPool可以支持..
分类:
移动开发 时间:
2014-12-30 19:13:31
阅读次数:
190
在一款游戏中,除了华丽的界面 UI 直接吸引玩家外,另外重要的就是游戏的背景音乐与音效;合适的背景音乐以及精彩的音效搭配会令整个游戏上升一个档次。在 Android 中。常用于播放游戏背景音乐的类是 MediaPlayer, 而用于游戏音效的则是 SoundPool 类。1. MediaPlayer...
分类:
移动开发 时间:
2014-12-30 13:21:02
阅读次数:
218
最近由于工作需要,对支持Android的一些开源3D引擎做了调研,结果如下:1.Ogre十分强大的一款3D引擎,号称工业级标准的开源项目,不仅可以用于游戏,还可以用于其他和3D相关的软件。大多数该有的功能都支持。Ogre只专注于做3D引擎,一些3D游戏中的常用功能例如:音效、碰撞/物理系统等都不支持...
分类:
移动开发 时间:
2014-12-19 13:02:07
阅读次数:
175
本文介绍一个好玩的App 如图:
实现思路:在一个透明的Activity上用一个自定义View,然后在View上画.9的碎玻璃图片,加上音效。然后过一段时间消失。
主要用一个postInvalidate();方法,用一个集合去装手指触摸过的地方,在touch事件中调用postInvalidate();方法进行视图重新绘制。
需要注意的是,这里的播放音效和上篇博客 Andr...
分类:
移动开发 时间:
2014-12-19 09:18:28
阅读次数:
232
本文主要介绍如何使用混音器MixerAPI函数实现系统音量调节,以及设置静音。1.混音器的作用及结构1.1混音器的作用 声卡(音频卡)是计算机进行声音处理的适配器,具有三个基本功能: (1)音乐合成发音功能 (2)混音器(Mixer)功能和数字声音效果处理器(DSP)功能 (3)模拟声音...
分类:
编程语言 时间:
2014-12-16 23:54:10
阅读次数:
308
音效:通俗的说是短音频,音频文件必须满足下面的条件 1、播放的时间不能超过30秒 2、数据必须是 PCM或者IMA4流格式 3、必须被打包成下面三个格式之一:Core Audio Format (.caf), Waveform audio (.wav), 或者 Audio Interchang...
分类:
移动开发 时间:
2014-12-16 11:20:44
阅读次数:
260
在iPhone应用或者是游戏的开发过程中,对声音的支持是必不可少的。在我做过的几个应用中,每个都涉及到音效,所以在这里做个简单的归纳,很多都是引用自《iPhoneApplicationProgrammingGuide》(需要有AppleID才能打开链接),加了一些实际使用的经验。iPhoneOS主要提供SystemS..
分类:
移动开发 时间:
2014-12-03 19:31:09
阅读次数:
174
5种存储方式:1.sharedPreferences:存储“key-value paires”格式的数据,轻量级的键值存储机制,只存储基本数据类型。 主要针对系统配置信息的保存,比如给程序界面设置了音效,想在下一次启动时还能够保留上次设置的音效。private void saveUserName(S...
分类:
其他好文 时间:
2014-12-03 00:18:13
阅读次数:
185