2017-04-02 3 views
0

서버에서 다운로드 한 두 번째 변형 오디오 파일이 있습니다.
첫 번째 varian은 잘 작동합니다. 하지만 서버에서 오디오 파일을 재생할 때 오류가 발생합니다.다운로드 한 오디오 파일을 신속하게 재생하는 방법

파일 :

나는 경로를 가져올 수 ///var/mobile/Containers/Data/Application/24656EA9-6F1F-4C0F-A6FE-5D457908A80D/Documents/Dumont.mp3

그리고 놀려고하는 것

func playMusic(filename: String) { 
    let url = NSBundle.mainBundle().URLForResource(filename, withExtension: "mp3") 
    guard let newURL = url else { 
     print("Could not find file: \(filename)") 
     return 
    } 
    do { 
     player = try AVAudioPlayer(contentsOfURL: newURL) 
     player!.numberOfLoops = -1 
     player!.prepareToPlay() 
     player!.play() 
    } catch let error as NSError { 
     print(error.description) 
    } 
} 

빠른이 음성 파일을 재생하는 방법 2.3?

플랫폼 아이폰 OS> 8, 스위프트 2.3

답변

1

이봐 당신을 위해 대답을 downvote 바보들 :.

if let dir = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true).first { 
    let path = NSURL(fileURLWithPath: dir).URLByAppendingPathComponent("Dumont.mp3") 
    do { 
     player = try AVAudioPlayer(contentsOfURL: path) 
     player!.numberOfLoops = -1 
     player!.prepareToPlay() 
     player!.play() 
     } catch let error as NSError { 
     print(error.description) 
     } 

이 코드 플레이 다운로드 노래!