在Swift 4中无法直接使用AVAudioPlayer播放HTTP音频。AVAudioPlayer是一个用于播放本地音频文件的类,不支持直接播放网络音频。但是,你可以使用AVPlayer来播放HTTP音频。
AVPlayer是一个用于播放音频和视频的强大类,它支持从网络上的URL播放音频。下面是在Swift 4中使用AVPlayer播放HTTP音频的示例代码:
import AVFoundation
func playAudioFromURL(url: URL) {
let playerItem = AVPlayerItem(url: url)
let player = AVPlayer(playerItem: playerItem)
player.play()
}
在上面的代码中,我们首先创建了一个AVPlayerItem对象,该对象使用给定的URL初始化。然后,我们使用AVPlayer和AVPlayerItem创建一个AVPlayer对象,并调用play()方法开始播放音频。
请注意,为了使用AVPlayer,你需要导入AVFoundation框架。
关于AVPlayer的更多信息和用法,请参考腾讯云的相关产品文档:AVPlayer。
希望这个答案对你有帮助!如果你有任何其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云