File tree Expand file tree Collapse file tree
iOS/APIExample/Examples/Advanced/MediaPlayer Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -161,7 +161,7 @@ class MediaPlayerMain: BaseViewController {
161161 if ( timer == nil ) {
162162 timer = Timer . scheduledTimer ( withTimeInterval: 0.5 , repeats: true , block: { [ weak self] ( timer: Timer ) in
163163 guard let weakself = self else { return }
164- let progress = Float ( weakself. mediaPlayerKit. getPlayPosition ( ) ) / Float( weakself. mediaPlayerKit. getDuration ( ) )
164+ let progress = Float ( weakself. mediaPlayerKit. getPlayPosition ( ) ) / Float( weakself. mediaPlayerKit. getDuration ( ) * 1000 )
165165 if ( !weakself. playerProgressSlider. isTouchInside) {
166166 weakself. playerProgressSlider. setValue ( progress, animated: true )
167167 }
@@ -182,6 +182,7 @@ class MediaPlayerMain: BaseViewController {
182182 // leave channel when exiting the view
183183 // deregister packet processing
184184 AgoraCustomEncryption . deregisterPacketProcessing ( agoraKit)
185+ mediaPlayerKit. stop ( )
185186 if isJoined {
186187 agoraKit. leaveChannel { ( stats) -> Void in
187188 LogUtils . log ( message: " left channel, duration: \( stats. duration) " , level: . info)
You can’t perform that action at this time.
0 commit comments