gpt4 book ai didi

iphone - AVPlayer流媒体进度

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

我已经成功地使用AVPlayer从服务器流音频,而我现在想要做的是显示一个自定义UISlider来显示缓冲的进度。

像这样:

使用AVPlayer似乎无法获得音频文件的总下载大小或当前下载量,只有当前播放时间和总播放时间。

有什么解决方法吗?

最佳答案

我只是在做这个,到目前为止有以下内容:

- (NSTimeInterval) availableDuration;
{
NSArray *loadedTimeRanges = [[self.player currentItem] loadedTimeRanges];
CMTimeRange timeRange = [[loadedTimeRanges objectAtIndex:0] CMTimeRangeValue];
Float64 startSeconds = CMTimeGetSeconds(timeRange.start);
Float64 durationSeconds = CMTimeGetSeconds(timeRange.duration);
NSTimeInterval result = startSeconds + durationSeconds;
return result;
}

关于iphone - AVPlayer流媒体进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15506415/

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