https://cognitivehub.in/mediaplayer-setdatasource-and-prepare-not-working-android/