MediaPlayer 객체로 동영상을 재생하는 플레이어를 커스텀하게 구현중입니다만

프레임 번호(예를들어 초당 30프레임의 10초짜리 동영상이 있다면 프레임 번호는 1~300)를 얻어오고 해당 프레임 번호에서 특정 이벤트를 발생시키고 싶은데요 이를 하기 위해 어떻게 해야 할까요?

동영상 재생시 1번 프레임에서 마지막 프레임(300프레임)까지 모두 잡아낼수 있어야합니다.

이를 해보셨다거나 방법을 아시는분은 도움을 부탁드립니다.