Причина в том, что проигрыватель сначала должен буферизовать части аудио, прежде чем он сможет его воспроизвести.Событие onPlayerReady вызывается только для того, чтобы сообщить, что проигрыватель полностью инициализирован.
Не можете ли вы изменить свой код, чтобы дождаться срабатывания onMediaDoneBuffering?