ICY 스트림에서 오디오를 재생하려고합니다. AVPlayer와 좋은 오픈 소스 라이브러리로 재현 할 수 있지만 스트림을 제어 할 수는 없습니다. 나는 재생율을 어떻게 얻을 수 있는지 또는 스트림에서 특정 시간을 찾는 방법을 모릅니다. 그게 가능하니? 저를 도울 수있는 좋은 도서관이 있습니까? 실제로는 AFSoundManager을 사용하고 있지만 항상 백분율에 대해 음수가 표시되고 지정된 시간에 스트림을 검색하려고 할 때 잘못된 시간이 표시됩니다. 나는 elapsedTime을 얻을 물론 수있어퍼센트로 ICY 스트림에서 오디오를 가져올 수 있으며 검색 기능이
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)
}
하지만 비율 또는 REMAININGTIME 다음 내가 사용 코드입니다
. 나는 항상 음수를 얻는다. 이 코드는 원격 또는 로컬 오디오 파일에서는 완벽하게 작동하지만 스트림에서는 완벽하게 작동하지 않습니다.
일부 코드를 보여주십시오. – Unheilig
코드를 추가했지만 도움이 될 것으로 생각하지 않습니다. 이 코드를 정확하게 사용하는 것은 흥미롭지 않습니다. 스트림을 제어 할 수 있는지 여부를 알고 싶습니다. 다른 도서관에서도. –