2016-11-17 2 views
-1

사운드 효과 응용 프로그램을 만들고 있는데 현재 버튼을 눌러 소리를 재생하려고합니다. 그러나 오류를 해결할 수있을 때까지는 소리를 낼 수 없습니다. 이 오류는 제가 만났지만 해결 방법에 대해서는 잘 모릅니다. 이건 내 코드입니다 :'AVAudioPlayer.Type'유형의 값을 'AVAudioPlayer'유형에 할당하려면 어떻게해야합니까?

class ViewController: UIViewController { 
    let noiseMaker = NoiseMaker() 
     var player: AVAudioPlayer? 

override func viewDidLoad() { 
    super.viewDidLoad() 

@IBAction func curse(_ sender: AnyObject) { 
    noiseMaker.play(sender.tag) 
    if let url = Bundle.main.url(forResource: getName(tag: sender.tag), withExtension: "wav"){ 
     player = try! AVAudioPlayer 

가 준 에러 나 있었다이 '? AVAudioPlayer'를 입력 유형 'AVAudioPlayer.Type'의 값을 할당 할 수 없습니다 이 같은

답변

0

사용 :

player = try AVAudioPlayer(contentsOfURL: url) 
player.delegate = self 
player.prepareToPlay() 
player.play() 
관련 문제