We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6c6e5ba commit c8f72efCopy full SHA for c8f72ef
1 file changed
ijkmedia/wrapper/apple/FSPlayer.m
@@ -167,18 +167,10 @@ static void FSPlayerSafeDestroy(FSPlayer *player) {
167
if ([NSThread isMainThread]) {
168
UIHandler();
169
} else {
170
- dispatch_async(dispatch_get_main_queue(), ^{
171
- UIHandler();
172
- });
+ dispatch_async(dispatch_get_main_queue(), UIHandler);
173
}
174
175
- /// 异步串行队列执行,避免主线程卡顿
176
- static dispatch_queue_t serialQueue;
177
- static dispatch_once_t onceToken;
178
- dispatch_once(&onceToken, ^{
179
- serialQueue = dispatch_queue_create("cn.debugly.FSPlayer.destroy", DISPATCH_QUEUE_SERIAL);
180
181
- dispatch_async(serialQueue, ^{
+ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
182
ijkmp_stop(mediaPlayer);
183
ijkmp_shutdown(mediaPlayer);
184
ijkmp_dec_ref_p(&mediaPlayer);
0 commit comments