return current seeking time as progress (#9)
* return current seeking time as progress * Update AudioStreaming/Streaming/AudioPlayer/AudioPlayer.swift Co-authored-by: Dimitris C. <d.chatzieleftheriou@gmail.com> Co-authored-by: Dimitris C. <d.chatzieleftheriou@gmail.com>
This commit is contained in:
@@ -70,7 +70,14 @@ public final class AudioPlayer {
|
||||
playerContext.entriesLock.lock()
|
||||
let playingEntry = playerContext.audioPlayingEntry
|
||||
playerContext.entriesLock.unlock()
|
||||
guard let entry = playingEntry, !entry.seekRequest.requested else { return 0 }
|
||||
guard let entry = playingEntry else { return 0 }
|
||||
entry.seekRequest.lock.lock()
|
||||
let seekRequested = entry.seekRequest.requested
|
||||
let seekTime = entry.seekRequest.time
|
||||
entry.seekRequest.lock.unlock()
|
||||
if seekRequested {
|
||||
return seekTime
|
||||
}
|
||||
return entry.progress
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user