File tree 1 file changed +2
-5
lines changed
1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -151,8 +151,8 @@ -(void)removePlayerTimeObserver
151
151
- (void )dealloc
152
152
{
153
153
[[NSNotificationCenter defaultCenter ] removeObserver: self ];
154
- [self removePlayerItemObservers ];
155
154
[self removePlayerLayer ];
155
+ [self removePlayerItemObservers ];
156
156
[_player removeObserver: self forKeyPath: playbackRate context: nil ];
157
157
}
158
158
@@ -263,9 +263,6 @@ - (void)addPlayerItemObservers
263
263
* observer set */
264
264
- (void )removePlayerItemObservers
265
265
{
266
- if (_playerLayer) {
267
- [_playerLayer removeObserver: self forKeyPath: readyForDisplayKeyPath];
268
- }
269
266
if (_playerItemObserversSet) {
270
267
[_playerItem removeObserver: self forKeyPath: statusKeyPath];
271
268
[_playerItem removeObserver: self forKeyPath: playbackBufferEmptyKeyPath];
@@ -279,13 +276,13 @@ - (void)removePlayerItemObservers
279
276
280
277
- (void )setSrc : (NSDictionary *)source
281
278
{
279
+ [self removePlayerLayer ];
282
280
[self removePlayerTimeObserver ];
283
281
[self removePlayerItemObservers ];
284
282
_playerItem = [self playerItemForSource: source];
285
283
[self addPlayerItemObservers ];
286
284
287
285
[_player pause ];
288
- [self removePlayerLayer ];
289
286
[_playerViewController.view removeFromSuperview ];
290
287
_playerViewController = nil ;
291
288
You can’t perform that action at this time.
0 commit comments