1
我有一個音頻播放器的問題我試圖用swift放在一起,用於在遊戲應用程序中使用。下面的代碼是我擁有的。我已經在我的主要聲音文件夾中的單獨的子組中有所有的mp3文件,但我不明白爲什麼NSURL無法識別。讓音頻播放器在swift中工作(xcode 7.1.1)?
進口的UIKit 進口SpriteKit 進口AVFoundation
類GameViewController:UIViewController的{
var backgroundMusicPlayer:AVAudioPlayer = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewWillLayoutSubviews() {
var BGMusicURL:NSURL = NSBundle.mainBundle().URLForResource("BGMusicURL", withExtension: "mp3")
backgroundMusicPlayer = AVAudioPlayer(contentsOfURL: bgMusicURL, error: nil)
backgroundMusicPlayer.numberOfLoops = -1
backgroundMusicPlayer.prepareToPlay()
backgroundMusicPlayer.play()
}
如果有人可以幫助我更新我的代碼,將是巨大的,(我與SWIFT作爲初學者我相信你可以告訴)
謝謝
感謝斯托您的答覆! 我剛剛嘗試過,它似乎沒有任何它。它表示URLForResource未打開,並且無法爲AVPlayer調用初始化程序。 我確定我會找出最終 –
不客氣:)現在工作嗎? –
不幸的是:(我真的不知道該怎麼做! –