Swift3です
古いコードをなんとか今のSwiftのバージョンで動くように修正して使いたいのですが、
import UIKit
import AVFoundation
class ViewController: UIViewController {
let pianoKeys = ["C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"]
var audioPlayers:[AVAudioPlayer] = []
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
for key in pianoKeys {
let pianoSoundURL = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource(key, ofType: "mp3")!)
let audioPlayer = AVAudioPlayer(contentsOfURL: pianoSoundURL, error: nil)
audioPlayer.prepareToPlay()
audioPlayers.append(audioPlayer)
}
}
上のコードの
let pianoSoundURL = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource(key, ofType: "mp3")!)
の部分が、うまく修正できません。
ご教授願います
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/14 02:01 編集
2017/05/14 02:05
2017/05/14 02:09