마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

mediaMetadataRetriever.getFrameAtTime이 실시간이 아닌가요?

0 추천
val frame = (selectVideoView.currentPosition).toLong()
Log.d(TAG, "FRAME IN $frame")

var bitmap = mediaMetadataRetriever.getFrameAtTime(frame * 1000)
imageView4.setImageBitmap(bitmap)

위와 같은 코드로 imageView4 bitmap을 설정해줬는데

bitmap이 정지해있다가 어느 순간 바뀌어버리네요

frame은 분명히 다른데요.

 

frame * 1000을 상수값으로 넣어줘도 마찬가지입니다.

제 영상의 경우 52000000과 52500000이 아예 같네요.

영상하고 같이 재생시켜보면 해당 프레임의 장면이 그 장면도 아니구요.

익명사용자 님이 2019년 12월 16일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...