可以使用AVPlayer和AVPlayerItem来实现从URL长时间开始播放音频。以下是一个代码示例:
import AVFoundation
class AudioPlayer {
var player: AVPlayer?
func playAudioFromURL(url: URL) {
let playerItem = AVPlayerItem(url: url)
player = AVPlayer(playerItem: playerItem)
player?.play()
}
}
// 使用示例
let audioPlayer = AudioPlayer()
let audioURL = URL(string: "https://example.com/audio.mp3")!
audioPlayer.playAudioFromURL(url: audioURL)
在上面的示例中,我们创建了一个名为AudioPlayer
的类,其中包含一个AVPlayer
对象。playAudioFromURL
方法接受一个URL作为参数,并使用AVPlayerItem
创建一个AVPlayerItem
对象。然后,我们使用AVPlayer
初始化一个AVPlayer
对象,并使用play
方法开始播放音频。
你可以将实际的音频URL传递给playAudioFromURL
方法,并通过调用play
方法来开始播放音频。