ios - AVPlayer addPeriodicTimeObserver not fired if track ended -


i use uislider display position of track , avplayer playing track. m3u8 file. show current position in track, this:

timeobserver = player.addperiodictimeobserver(forinterval: cmtimemake(1, 2), queue: .main) { [weak self] time in         if let `self` = self {             self.eventlistener?.onevent(playerevent.progressed(time: time), generetedby: self)         }     } 

the slider changes position , fine. when track ends slider slider not @ end.

result:

0.0

0.500590782

1.001336673

1.501167803

2.001181077

2.501238459

2.564631671

end

addperiodictimeobserver

but, duration: 2.693


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -