revision 154276590d6807574164d1a2584f746ea62ae721
https://stackoverflow.com/questions/43187087/android-mediaplayer-getcurrentposition-returns-incorrect-values