Merhabalar Orhan Bey, Sizden istenen görevi gerçekleştirmek için, öncelikle AVFoundation kütüphanesini projenize dahil etmeniz gerekiyor. Bu kütüphane, medya oynatma işlevselliği sağlar
Aşağıda, bir URL'deki MP3 dosyalarını sırayla çalmak için kullanabileceğiniz basit bir örnek var
import AVFoundation
class AudioPlayer {
var player: AVAudioPlayer?
var urls: [URL] = []
var currentIndex = 0
init(urls: [URL]) {
self.urls = urls
}
func play() {
guard currentIndex < urls.count else {
return // End of playlist
}
let url = urls[currentIndex]
do {
player = try AVAudioPlayer(contentsOf: url)
player?.play()
currentIndex += 1
} catch let error {
print("Error playing audio: \(error.localizedDescription)")
}
}
}