采样频率: 每秒采样次数, 记录声音的音高采样质量: 用多少字节来表示音高, 16位可以表示256中音高analog: 模拟digit: 数字adc: 模拟-数字转换dac: 数字-模拟转换关于44100hz早期的录像带, 没每个视频帧有245条扫描线, 红绿蓝3个样本, 每秒60帧245 * 3 ...
分类:
其他好文 时间:
2014-08-12 16:47:54
阅读次数:
199
原文出处 :http://msching.github.io/blog/2014/07/09/audio-in-ios-3/
前言
本来说好是要在第三篇中讲AudioFileStream和AudioQueue,但写着写着发现光AudioFileStream就好多内容,最后还是决定分篇介绍,这篇先来说一下AudioFileStream,下一篇计划说一下和AudioFile...
分类:
移动开发 时间:
2014-08-12 13:41:04
阅读次数:
313
今天找素材重做FlappyBird时学习了一下如何为应用设置背景音频,发现通过封装SoundPool类就可以很好的做到这一点。
SoundPool类比较适合播放一些类似游戏音效这种比较短促而且较小的音频流,而比较大的音频更适合用MediaPlayer来播放。
大致讲解一下SoundPool类使用时基本用法:
1. 把要用到的音频资源通过load()方法加载.
2. 通过创建的Sou...
分类:
移动开发 时间:
2014-08-12 13:37:54
阅读次数:
351
原文出处 :http://msching.github.io/blog/2014/07/08/audio-in-ios-2/
前言
本篇为《iOS音频播放》系列的第二篇。
在实施前一篇中所述的7个步骤之前还必须面对一个麻烦的问题,AudioSession。
AudioSession简介
AudioSession这个玩意的主要功能包括以下几点(图片来自官方文...
分类:
移动开发 时间:
2014-08-12 09:05:04
阅读次数:
392
今天看到非常好的介绍音频开发的文章,转载一下 ?原文地址:http://msching.github.io/blog/2014/07/07/audio-in-ios/ 前言 从事音乐相关的app开发也已经有一段时日了,在这过程中app的播放器几经修改我也因此对...
分类:
移动开发 时间:
2014-08-11 21:40:25
阅读次数:
385
今天看到非常好的介绍音频开发的文章,转载一下
原文地址:http://msching.github.io/blog/2014/07/07/audio-in-ios/
前言
从事音乐相关的app开发也已经有一段时日了,在这过程中app的播放器几经修改我也因此对于iOS下的音频播放实现有了一定的研究。写这个系列的博客目的一方面希望能够抛砖引玉,另一方面也是希望能帮助国内其他的i...
分类:
移动开发 时间:
2014-08-11 21:25:13
阅读次数:
331
手机音视频开发APP应用1.前言随着手机技术不断发展,iPhone(iOS)以及Android等智能手机普及速度加快,越来越多的人选择使用手机终端进行各种音视频,比如视频聊天、视频会议、远程医疗、IM、在线开户等。根据市场研究机构comScore发布的最新消息,2011年8月,在美国Android和iO..
分类:
移动开发 时间:
2014-08-11 18:14:53
阅读次数:
338
MediaPlayer类可用于控制音频/视频文件或流的播放,我曾在《Android开发之基于Service的音乐播放器》一文中介绍过它的使用。下面让我们看一下MediaPlayer类的详细介绍。...
分类:
移动开发 时间:
2014-08-11 18:07:32
阅读次数:
315
每种语言系统都会提供IO操作的类库,用于对预定义类型数据进行输入输出的操作。C++也是如此,它是以字节流的形式实现的。在输入操作时,字节流从输入设备(键盘、磁盘)流向内存;在输出操作时,字节流由内存流向输出设备(显示器、打印机);字节流可以是ASCII字符、二进制数据、图形图像、音频视频等信息。文件和字符串也可以看成是有序的字节流,又称为文件流和字符串流。C++的编译系统自带一个面向对象的输入输出...
分类:
编程语言 时间:
2014-08-11 12:02:12
阅读次数:
281
音频属性详解,包括采样率、通道数、采样位数、比特率、帧、周期、交错与非交错模式的存值方式等。...
分类:
其他好文 时间:
2014-08-10 15:53:00
阅读次数:
277