Шаг # 1: Используйте postDelayed()
или что-то, чтобы получить контроль каждую секунду или около того.
Шаг # 2: отметьте getCurrentPosition()
и посмотрите, находится ли он рядом с желаемой отметкой. Если так, сделайте свою обработку.
Шаг № 3: вспенить, промыть, повторить.
У Android нет механизма, позволяющего звонить вам конкретно, когда в видео произошел определенный момент времени, поэтому вам приходится обходиться механизмом опроса.