나는 변수를 갖고 싶어 내가 스위프트 3에서 오디오를 재생하는 방법이스위프트 3 : 문자열 변수를 기반으로 오디오 재생
do {
audioPlayer = try AVAudioPlayer(contentsOf: URL.init(fileURLWithPath: Bundle.main.path(forResource: "name", ofType: "mp3")!))
audioPlayer.prepareToPlay()
audioPlayer.play()
}
catch {
print(error)
}
대신 "이름"의 설정 문자열이 될 것이라고보고 문자열은 다른 파일 이름에 해당하는 100 개의 다른 문자열 중 하나 일 수 있습니다. Swift는 단순히 문자열을 "이름"대신 넣으므로 수정이 불가능합니다.
이상한. 너는 완전히 옳다. 왜 내가 전에 문제가 있었는지 모르겠지만, 감사합니다 – EmperorPalpatine
내 대답을 정확하게 표시 할 수 있습니까? :) – xxtesaxx
@EmperorPalpatine 'AVAudioPlayer'가 유지되지 않았기 때문에 문제가 생겼을 수 있습니다. – staticVoidMan