gpt4 book ai didi

ios - AVPlayer上线了吗?

转载 作者:行者123 更新时间:2023-12-01 16:35:59 25 4
gpt4 key购买 nike

我正在使用AVPlayer对象仅通过HTTP链接来播放MP3的实时流。

与在iOS中正常播放实时视频一样,您可以按一个按钮以跳过直播。

是否可以使用AVPlayer做到这一点?

例如,我正在现场收听pause,然后在很长的play之后再次收听。它从我离开的地方继续。但是,如果我想跳过生活怎么办?

最佳答案

我也有相同的需求,并将其扩展到AVPlayer:

extension AVPlayer {
func seekToLive() {
if let items = currentItem?.seekableTimeRanges, !items.isEmpty {
let range = items[items.count - 1]
let timeRange = range.timeRangeValue
let startSeconds = CMTimeGetSeconds(timeRange.start)
let durationSeconds = CMTimeGetSeconds(timeRange.duration)

seek(to: CMTimeMakeWithSeconds(startSeconds + durationSeconds, 1))
}
}
}

关于ios - AVPlayer上线了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28325687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com