Skip to content

Commit

Permalink
Merge pull request #974 from wildseansy/master
Browse files Browse the repository at this point in the history
Fixes #963
  • Loading branch information
cobarx authored Jun 4, 2018
2 parents 7882d5c + 28bae40 commit 761549c
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions ios/RCTVideo.m
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,8 @@ -(void)removePlayerTimeObserver
- (void)dealloc
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
[self removePlayerItemObservers];
[self removePlayerLayer];
[self removePlayerItemObservers];
[_player removeObserver:self forKeyPath:playbackRate context:nil];
}

Expand Down Expand Up @@ -263,9 +263,6 @@ - (void)addPlayerItemObservers
* observer set */
- (void)removePlayerItemObservers
{
if (_playerLayer) {
[_playerLayer removeObserver:self forKeyPath:readyForDisplayKeyPath];
}
if (_playerItemObserversSet) {
[_playerItem removeObserver:self forKeyPath:statusKeyPath];
[_playerItem removeObserver:self forKeyPath:playbackBufferEmptyKeyPath];
Expand All @@ -279,13 +276,13 @@ - (void)removePlayerItemObservers

- (void)setSrc:(NSDictionary *)source
{
[self removePlayerLayer];
[self removePlayerTimeObserver];
[self removePlayerItemObservers];
_playerItem = [self playerItemForSource:source];
[self addPlayerItemObservers];

[_player pause];
[self removePlayerLayer];
[_playerViewController.view removeFromSuperview];
_playerViewController = nil;

Expand Down

0 comments on commit 761549c

Please sign in to comment.