私は、変数を持つようにしたいので、私はスウィフト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の異なる文字列のうちの1つになります。 Swiftは単に "名前"の代わりに文字列を置くことでこれを許可していません。
変わった。あなたはまったく正しい。なぜ私は前にトラブルがあったのか分かりませんが、 – EmperorPalpatine
あなたは正しいと私の答えをマークできますか? :) – xxtesaxx
@EmperorPalpatine「AVAudioPlayer」が保持されていないため、問題が発生している可能性があります。 – staticVoidMan