[第一次使用AVPlayer时,我想使用HTTP请求通过实时流播放mp3文件。我使用的AVPlayer
可以正常播放mp3文件,但问题是AVPlayer
需要先下载mp3,然后再播放。我不知道为什么AVPlayer
下载文件然后播放而不是实时播放。我的Xcode 8.2.1和我正在使用Swift 3。
这是我的代码段。
var audioPlayer = AVPlayer() var avplayerItem : AVPlayerItem? override func viewDidLoad() { super.viewDidLoad() let fileurl:URL = URL(string : "http://www.noiseaddicts.com/samples_1w72b820/2514.mp3")! avplayerItem = AVPlayerItem(url : fileurl) audioPlayer = AVPlayer(playerItem : avplayerItem) audioPlayer.rate = 1.0 audioPlayer.play() }
如果
AVPlayer
要求在播放之前下载整个文件,我该如何进行音频实时流传输?
谢谢。
[第一次使用AVPlayer时,我想使用HTTP请求通过实时流播放mp3文件。我使用的AVPlayer可以正常播放mp3文件,但问题是AVPlayer需要...
您是否尝试过像未定义持续时间的音频流那样处理?