Thread helper for video playback.
The PlayerFeedback callbacks will execute on the thread that creates the object, assuming that thread has a looper. Otherwise, they will execute on the main looper.