diff --git a/Yep/ViewControllers/Feeds/FeedsViewController.swift b/Yep/ViewControllers/Feeds/FeedsViewController.swift index 22db1680..6609edbb 100644 --- a/Yep/ViewControllers/Feeds/FeedsViewController.swift +++ b/Yep/ViewControllers/Feeds/FeedsViewController.swift @@ -834,12 +834,36 @@ extension FeedsViewController: UITableViewDataSource, UITableViewDelegate { if let strongSelf = self { - if let audioPlayer = YepAudioService.sharedManager.audioPlayer where audioPlayer.playing { + // 如果在播放,就暂停 + if let playingFeedAudio = YepAudioService.sharedManager.playingFeedAudio, audioPlayer = YepAudioService.sharedManager.audioPlayer where audioPlayer.playing { + audioPlayer.pause() - cell.audioPlaying = false + if let playbackTimer = YepAudioService.sharedManager.playbackTimer { + playbackTimer.invalidate() + } + let feedID = playingFeedAudio.feedID + for index in 0..