Unten ist mein Code, um AVQueueplayer mit einigen Web-URL zu spielen, aber es dauert fast 10-20 Sekunden, um den ersten Song zu spielen. Ich habe 10 Songs, aber als Referenz und um es klein zu machen, habe ich nur einen Song hier behalten.AVQueuePlayer braucht viel Zeit, um das erste Lied zu spielen
arrSongs = ["http://radiotaj.com/music/1/1836.mp3"]
let index = 0
let strSong = (arrSongs.object(at: index)) as? String
playerItem = AVPlayerItem(url: URL(string:strSong!)!
let playerItems = [playerItem]
player = AVQueuePlayer(items : playerItems as! [AVPlayerItem])
player.play()
Im Folgenden sind die Lösungen, die ich bereits
versucht haben- cmtime Hinzufügen
- machen es wieder Pause und spielen
- Es funktioniert völlig in Ordnung, wenn die Datei lokal ist.
Jede Hilfe wird sehr geschätzt.
Vielen Dank!
http://stackoverflow.com/a/40079765/6656894 beziehen sich diese Antwort –
funktioniert nicht es ist AVPlayer ich brauche es für AVQueuePlayer und das auch in SWIFT – Aks
, wenn Sie Haben Sie eine einzelne URL zum Abspielen von Audio, dann empfehle ich Ihnen, AVPlayer zu verwenden und in mehreren URLs verwenden Sie dann A VQueuePlayer –