Respond to CR.

// FREEBIE
pull/1/head
Matthew Chen 7 years ago
parent 980d726a48
commit b90b71351f

@ -4,6 +4,8 @@
#import <AVFoundation/AVFoundation.h> #import <AVFoundation/AVFoundation.h>
NS_ASSUME_NONNULL_BEGIN
@class TSVideoAttachmentAdapter; @class TSVideoAttachmentAdapter;
@class YapDatabaseConnection; @class YapDatabaseConnection;
@ -20,3 +22,5 @@
- (void)togglePlayState; - (void)togglePlayState;
@end @end
NS_ASSUME_NONNULL_END

@ -9,6 +9,8 @@
#import "ViewControllerUtils.h" #import "ViewControllerUtils.h"
#import <YapDatabase/YapDatabaseConnection.h> #import <YapDatabase/YapDatabaseConnection.h>
NS_ASSUME_NONNULL_BEGIN
@interface OWSAudioAttachmentPlayer () @interface OWSAudioAttachmentPlayer ()
@property (nonatomic) TSAttachmentStream *attachmentStream; @property (nonatomic) TSAttachmentStream *attachmentStream;
@ -111,7 +113,7 @@
self.mediaAdapter.isPaused = YES; self.mediaAdapter.isPaused = YES;
[self.audioPlayer pause]; [self.audioPlayer pause];
[self.audioPlayerPoller invalidate]; [self.audioPlayerPoller invalidate];
double current = [self.audioPlayer currentTime] / [_audioPlayer duration]; double current = [self.audioPlayer currentTime] / [self.audioPlayer duration];
[self.mediaAdapter setAudioProgressFromFloat:(float)current]; [self.mediaAdapter setAudioProgressFromFloat:(float)current];
[self.mediaAdapter setAudioIconToPlay]; [self.mediaAdapter setAudioIconToPlay];
} }
@ -123,7 +125,7 @@
[self.audioPlayer pause]; [self.audioPlayer pause];
[self.audioPlayerPoller invalidate]; [self.audioPlayerPoller invalidate];
[self.mediaAdapter setAudioProgressFromFloat:0]; [self.mediaAdapter setAudioProgressFromFloat:0];
[self.mediaAdapter setDurationOfAudio:_audioPlayer.duration]; [self.mediaAdapter setDurationOfAudio:self.audioPlayer.duration];
[self.mediaAdapter setAudioIconToPlay]; [self.mediaAdapter setAudioIconToPlay];
self.mediaAdapter.isAudioPlaying = NO; self.mediaAdapter.isAudioPlaying = NO;
self.mediaAdapter.isPaused = NO; self.mediaAdapter.isPaused = NO;
@ -171,3 +173,5 @@
} }
@end @end
NS_ASSUME_NONNULL_END

Loading…
Cancel
Save