Home 11월 11일 Today I Learned
Post
Cancel

11월 11일 Today I Learned

오늘 한 일

  • 프로젝트를 진행하였다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낀 점

어제 대회를 마치고 친구가 특정 앱이 필요하다고 제작을 요청해서 잠을 제대로 못잔 상태지만 가서 밤을 새면서 만들었는데 거기서 느낀점이 ChatGPT에 의존하면 안된다는 점과 어려워보이는 것도 결국에 하면 된다는 것을 갇혀서 코딩만 하다가 깨달았다..

배운 점

안드로이드 특정 시간에 해당하는 동영상 프레임 가져오기

1
2
3
4
5
6
7
val retriever = MediaMetadataRetriever()
retriever.setDataSource(this.path)

val videoDuration = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION)?.toLong() ?: 0
val frameIntervalInMillis = 500

val frame = retriever.getFrameAtTime(frameIntervalInMillis * 1000, MediaMetadataRetriever.OPTION_CLOSEST_SYNC)

해당 코드는 0.5초 부분에 해당하는 동영상에 프레임 사진을 가져오는 코드로 여기서 값만 조금 씩 바꾸거나 코드를 추가하여 동영상에 프레임 사진을 가져올 수 있다

내일 계획

내일은 프로젝트를 진행해야겠다

This post is licensed under CC BY 4.0 by the author.

11월 10일 Today I Learned

JAVA 추상 클래스, 인터페이스 파트 수행 정리