2017-01-24 89 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