提交 4770b609 编写于 作者: B bbcallen

ios: release player async

上级 9d3c49a0
......@@ -136,11 +136,29 @@
}
- (void)shutdown
{
if (!_mediaPlayer)
return;
[self performSelectorInBackground:@selector(shupdownWaitStop:) withObject:self];
}
- (void)shupdownWaitStop:(IJKFFMoviePlayerController *) mySelf
{
if (!_mediaPlayer)
return;
ijkmp_stop(_mediaPlayer);
[self performSelectorOnMainThread:@selector(shupdownClose:) withObject:self waitUntilDone:YES];
}
- (void)shupdownClose:(IJKFFMoviePlayerController *) mySelf
{
if (!_mediaPlayer)
return;
ijkmp_shutdown(_mediaPlayer);
ijkmp_dec_ref_p(&_mediaPlayer);
}
- (MPMoviePlaybackState)playbackState
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册