Loading media/java/android/media/MediaPlayer.java +2 −1 Original line number Diff line number Diff line Loading @@ -2645,6 +2645,7 @@ public class MediaPlayer extends PlayerBase */ private synchronized void setSubtitleAnchor() { if ((mSubtitleController == null) && (ActivityThread.currentApplication() != null)) { getMediaTimeProvider(); final HandlerThread thread = new HandlerThread("SetSubtitleAnchorThread"); thread.start(); Handler handler = new Handler(thread.getLooper()); Loading @@ -2660,7 +2661,7 @@ public class MediaPlayer extends PlayerBase @Override public Looper getSubtitleLooper() { return Looper.getMainLooper(); return mTimeProvider.mEventHandler.getLooper(); } }); thread.getLooper().quitSafely(); Loading Loading
media/java/android/media/MediaPlayer.java +2 −1 Original line number Diff line number Diff line Loading @@ -2645,6 +2645,7 @@ public class MediaPlayer extends PlayerBase */ private synchronized void setSubtitleAnchor() { if ((mSubtitleController == null) && (ActivityThread.currentApplication() != null)) { getMediaTimeProvider(); final HandlerThread thread = new HandlerThread("SetSubtitleAnchorThread"); thread.start(); Handler handler = new Handler(thread.getLooper()); Loading @@ -2660,7 +2661,7 @@ public class MediaPlayer extends PlayerBase @Override public Looper getSubtitleLooper() { return Looper.getMainLooper(); return mTimeProvider.mEventHandler.getLooper(); } }); thread.getLooper().quitSafely(); Loading