Skip to content

个人学过的,音频相关的技巧。从 ray wenderlich 开始

License

Notifications You must be signed in to change notification settings

BoxDengJZ/AudioJz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioJz

Audio Tool Box

0.8 wav 播放器的另一思路,缓冲 AVAudioPCMBuffer

0.7 从 pcm 播放器,继续学习 AudioToolBox 的 services 与非压缩格式

0.6 从 wav 播放器,学习 AudioToolBox 的 services

探索底层一些 under the hood

0.5 Swift 音频 DIY ,Audio Queue Services 搞缓冲,AVAudioEngine 加声效

操作音频流,分为三个层面,

buffer, 缓冲,

packet, 包,

frame, 帧

一个缓冲 buffer 里面,包含很多个包 packet,

一个包 packet 里面,包含很多个帧 frame

PS:

感谢、参考、基于,syedhali/AudioStreamer


操作音频文件:

个人学过的,音频相关的技巧。从 ray wenderlich 开始

0.4 语音合成 AVSpeechSynthesizer

0.3 AVAudioEngine:音效:变声,混响

以下是 AVAudioPlayer, AVAudioRecorder

0.2 音频播放控制(音量采样检测、音量大小控制、左右声道切换、播放循环, 播放速率控制

0.1 录音与播放

把 Ray Wenderlich 的音频教程,从 Swift 2 更新到 Swift 5,并做了适当的修改, debug

PS:

0.2

About

个人学过的,音频相关的技巧。从 ray wenderlich 开始

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages