Issue #1775 - Added async calls per nezz's advice.

Added sync calls around the mediaPlayer interface calls that were causing thread issues for us.