私はオーディオプレーヤーを作った。私はプレイリストとオーディオバックグラウンド機能を実現しています。私は背景で演奏されたオーディオを認識する必要があります。私はのようなオーディオプレーヤーオブジェクトを作成audioplayerを素早く作成するには?
Firts:私はリストからオーディオをクリックすると
var mp3Player:AVAudioPlayer?=AVAudioPlayer()
var firstLoad=true
var playingType_Index=0
var speedType_Index=0
は、私は今、再生されるオーディオかを認識するためにselectedAUdio
を使用しています私のselectedAudio
let audios=[
[
"image":UIImage.fontAwesomeIconWithName(.Headphones, textColor: UIColor(colorLiteralRed: 223/255, green: 156/255, blue: 104/255, alpha: 1.0), size: CGSizeMake(35, 35)),
"title": "Audio1",
"desc":"Erkemin",
"time":3,
"src":NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("audio1", ofType: "mp3")!)
]
]
var selectedAudio=[
"id":"",
"status":"",
"image":"",
"title": "",
"desc":"",
"time":0,
"src":""
]
func playAudio(sender:AnyObject){
firstLoad=false
backwardBtn.enabled=true
step_backward.enabled=true
play_pauseBtn.enabled=true
stopBtn.enabled=true
step_forward.enabled=true
forwardBtn.enabled=true
audioSlider.enabled=true
selectedAudio=audios[sender.tag]
selectedAudio["id"]=sender.tag
selectedAudio["status"]="true"
music()
tableView.reloadData()
}
にオーディオクリック入れます。しかし、他のビューに移動すると、オーディオは再生され続けますが、選択したオーディオはゼロになります。
どうすればいいですか?
を、私は私の更新を見て再生を継続し、オーディオ –
の再生を今すぐ取得する必要があり、希望はあなたが理解するのに役立つことができるものあなたのコードに起こった。もっと助けが必要な場合は、別のビューに移動するために使用するコードを追加してみてください –