replaced deprecated methods

This commit is contained in:
Erekle 2016-05-19 13:40:09 +04:00
parent 053b14992c
commit 3d5385dad3
3 changed files with 7 additions and 8 deletions

View File

@ -19,7 +19,6 @@ typedef enum {
ASVideoNodePlayerStatePlaybackLikelyToKeepUpButNotPlaying, ASVideoNodePlayerStatePlaybackLikelyToKeepUpButNotPlaying,
ASVideoNodePlayerStatePlaying, ASVideoNodePlayerStatePlaying,
ASVideoNodePlayerStateLoading, ASVideoNodePlayerStateLoading,
ASVideoNodePlayerStatePlaying,
ASVideoNodePlayerStatePaused, ASVideoNodePlayerStatePaused,
ASVideoNodePlayerStateFinished ASVideoNodePlayerStateFinished
} ASVideoNodePlayerState; } ASVideoNodePlayerState;

View File

@ -107,7 +107,7 @@ NS_ASSUME_NONNULL_BEGIN
- (void)didTapVideoPlayerNode:(ASVideoPlayerNode *)videoPlayer; - (void)didTapVideoPlayerNode:(ASVideoPlayerNode *)videoPlayer;
/** /**
* @abstract Delegate method invoked when ASVideoNode playback time is updated. * @abstract Delegate method invoked when ASVideoNode playback time is updated.
* @param videoPlayerNode The video node that was tapped. * @param videoPlayerNode The video player node
* @param second current playback time. * @param second current playback time.
*/ */
- (void)videoPlayerNode:(ASVideoPlayerNode *)videoPlayer didPlayToTime:(CMTime)time; - (void)videoPlayerNode:(ASVideoPlayerNode *)videoPlayer didPlayToTime:(CMTime)time;
@ -119,7 +119,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param toSate ASVideoNode new state. * @param toSate ASVideoNode new state.
* @discussion This method is called after each state change * @discussion This method is called after each state change
*/ */
- (void)videoPlayerNode:(ASVideoPlayerNode *)videoPlayer willChangeVideoNodeState:(ASVideoNodePlayerState)state toVideoNodeState:(ASVideoNodePlayerState)toSate; - (void)videoPlayerNode:(ASVideoPlayerNode *)videoPlayer willChangeVideoNodeState:(ASVideoNodePlayerState)state toVideoNodeState:(ASVideoNodePlayerState)toState;
/** /**
* @abstract Delegate method is invoked when ASVideoNode decides to change state. * @abstract Delegate method is invoked when ASVideoNode decides to change state.

View File

@ -368,7 +368,7 @@ static void *ASVideoPlayerNodeContext = &ASVideoPlayerNodeContext;
return YES; return YES;
} }
- (void)videoNode:(ASVideoNode *)videoNode didPlayToSecond:(NSTimeInterval)second - (void)videoNode:(ASVideoNode *)videoNode didPlayToTimeInterval:(NSTimeInterval)timeInterval
{ {
//TODO: ask Max about CMTime problem in ASVideoNode Header file //TODO: ask Max about CMTime problem in ASVideoNode Header file
//as we said yesterday, we must use CMTime in ASVideoNode instead of NSTimeInterval //as we said yesterday, we must use CMTime in ASVideoNode instead of NSTimeInterval
@ -382,22 +382,22 @@ static void *ASVideoPlayerNodeContext = &ASVideoPlayerNodeContext;
} }
if (_elapsedTextNode) { if (_elapsedTextNode) {
[self updateElapsedTimeLabel:second]; [self updateElapsedTimeLabel:timeInterval];
} }
if (_scrubberNode) { if (_scrubberNode) {
[(UISlider*)_scrubberNode.view setValue:(second/ CMTimeGetSeconds(_duration) ) animated:NO]; [(UISlider*)_scrubberNode.view setValue:( timeInterval / CMTimeGetSeconds(_duration) ) animated:NO];
} }
} }
- (void)videoPlaybackDidFinish:(ASVideoNode *)videoNode - (void)videoDidPlayToEnd:(ASVideoNode *)videoNode
{ {
if (_delegateFlags.delegateVideoNodePlaybackDidFinish) { if (_delegateFlags.delegateVideoNodePlaybackDidFinish) {
[_delegate videoPlayerNodeDidPlayToEnd:self]; [_delegate videoPlayerNodeDidPlayToEnd:self];
} }
} }
- (void)videoNodeWasTapped:(ASVideoNode *)videoNode - (void)didTapVideoNode:(ASVideoNode *)videoNode
{ {
if (_delegateFlags.delegateDidTapVideoPlayerNode) { if (_delegateFlags.delegateDidTapVideoPlayerNode) {
[_delegate didTapVideoPlayerNode:self]; [_delegate didTapVideoPlayerNode:self];