我可能会注意到我正在使用AudioStreamer作为单身人士。我正在使用AudioStreamer的默认设置 - 示例代码中的设置。所以我在方法playbackStateChanged
中有一个if语句,它在停止音频之前检查音频对象是否空闲;
if ([self.audio isIdle])
[self stopAudio];
在stopAudio
方法中是以下代码;
- (void)stopAudio
{
[[NSNotificationCenter defaultCenter] removeObserver:self name:ASStatusChangedNotification object:self.audio];
[progressUpdateTimer invalidate];
progressUpdateTimer = nil;
[self.audio stop];
}
但是当流光到达音频的末尾时,它会停止,但是当我播放另一段音频时,进度会从最后一个继续进行而不会重置为0.如何重置它,因为它是一个只读的财产。
感谢您的帮助