2017-01-24 1 views

답변

1

예, 확실히, 당신은 사용할 수 있습니다 :

  • AVAudioPlayerNode
  • AVAudioUnitDistortion (또는 다른 이펙트 장치)
  • engine.outputNode (스피커)

일반 연결을 그래프의 모양은 다음과 같습니다.

func connectNodes() 
{ 
    engine.connect(unitfilePlayer, to:unitdistortionUnit, format:unitfilePlayerformat) 
    engine.connect(unitdistortionUnit, to:unitspeaker, format:engine.mainMixerNode.outputFormat(forBus: 0)) 
} 

그래프가 다음과 같이 표시됩니다.

Graph Example