特定于平台的声音生成
现在为了本章的真正目的:给MonkeyTap发声。所有三个平台都支持API,允许程序动态生成和播放音频波形。这是MonkeyTapWithSound程序采用的方法。
商业音乐文件通常以诸如MP3之类的格式压缩。但是当一个程序算法算法生成波形时,未压缩的格式会更加方便。最基本的技术 - 所有三个平台都支持 - 称为脉冲编码调制或PCM。除了花哨的名字,它很简单,它是用于在音乐CD上存储声音的技术。
PCM波形由一系列恒定速率的样本描述,称为采样率。音乐CD使用标准速率为每秒44,100个样本。如果不需要高音质,计算机程序生成的音频文件通常使用一半(22,050)或四分之一(11,025)的采样率。可记录和再现的最高频率是采样率的一半。
每个样本都是固定大小,用于定义该时间点波形的幅度。音乐CD上的样本是带符号的16位值
继续阅读与本文标签相同的文章
上一篇 :
面试必备之乐观锁与悲观锁
下一篇 :
用户分层模型,让你的设计看起来更专业
-
如何防范社会工程攻击?
2026-06-02栏目: 教程
-
关于用户画像那些事,看这一文章就够了
2026-06-02栏目: 教程
-
Redis集群搭建
2026-06-02栏目: 教程
-
Barefoot和Stordis在欧洲领导开源网络
2026-06-02栏目: 教程
-
用户分层模型,让你的设计看起来更专业
2026-06-02栏目: 教程
