gpt4 book ai didi

ios - 是否可以使用百分比和搜索功能从 ICY 流中获取音频

转载 作者:行者123 更新时间:2023-11-29 12:32:48 25 4
gpt4 key购买 nike

我正在尝试从 ICY 流中再现音频。我可以使用 AVPlayer 和一些不错的开源库重现它,但我无法控制流。我不知道如何获得重现的百分比或如何在流中寻找特定时间。那可能吗?有没有好的图书馆可以帮助我?其实我用的是AFSoundManager但我总是收到百分比的负数,并且在指定时间尝试搜索流时得到无效时间。

这是我正在使用的代码:

AFSoundManager.sharedManager().startStreamingRemoteAudioFromURL("http://www.abstractpath.com/files/audiosamples/sample.mp3") { (percentage, elapsedTime, timeRemaining, error, poppi) in

if error == nil {
//This block will be fired when the audio progress increases in 1%
if elapsedTime > 0 {
println(elapsedTime)
self.slider.value = Float(elapsedTime*1000)
}
} else {
//Handle the error
println(error)
}

我当然可以得到 elapsedTime 但不能得到百分比或剩余时间。我总是得到负数。此代码完美适用于远程或本地音频文件,但不适用于流。

最佳答案

这是不可能的。

这些流是实时的。没有什么可寻求的,因为你没有听到的还没有发生。即使是端到端播放音乐的流仍然是“实时”的,因为您尚未收到的音频尚未编码。 (当然,除了小型编解码器和传输缓冲区。)

关于ios - 是否可以使用百分比和搜索功能从 ICY 流中获取音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27203109/

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