#android #chromecast
#Android #chromecast
Вопрос:
Пытаюсь получить текущее положение дорожки, воспроизводимой на приемнике, но
RemoteMediaPlayer.getApproximateStreamPosition() (возвращает 0)
и
RemoteMediaPlayer.getMediaStatus().getStreamPosition() (обновляется, только если мы запускаем onStatusUpdated())
не удается указать точное значение.
Комментарии:
1. Какой приемник вы используете? Если вы посмотрите пример CastVideos-android или пример DemoCastPlayer из дистрибутива SDK, вы заметите, что положение носителя обновляется, как и ожидалось, поэтому вам нужно посмотреть, в чем разница между ними и вашим кодом.
Ответ №1:
По моему опыту remoteMediaPlayer.getApproximateStreamPosition()
всегда возвращает 0, если длительность равна 0. Убедитесь, что ваш поток имеет допустимую продолжительность, большую нуля.