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

mediaProjection 사용

0 추천
mediaProjection을 사용하여 화면녹화 기능을 구현하고자 하는데 계속 막혀서 질문 드립니다.

언어는 kotlin 하고, mediaCodec과 mediaMuxer를 사용하여 화면 녹화 후 mp4파일로 만들어지게끔 하고자 합니다. 유튜브에 올라온 코드를 보고 구현해보려 하였으나 실행은 되는데 파일을 찾지 못하여 화면이 제대로 녹화되고 있는지도 모르겠습니다.

kotlin으로 된 자료가 별로 없어 어떻게 할지 너무 막막한데 혹시 kotlin언어로 mediaProjection을 이용해 보신 분 있다면 도움 부탁드립니다. 혹은 영상에 나온 방법대로 하면 원래 실행되는 것이 맞는지도 알려주시면 감사하겠습니다.

참고한 유튜브 영상은 다음과 같습니다.

https://www.youtube.com/watch?v=O7ZmPpo2CH8
구로 (160 포인트) 님이 2022년 3월 9일 질문

1개의 답변

0 추천
자바랑 코틀린은 많이 다르지 않습니다. 코틀린이 좀 더 쓰기 편하게 되어 있을 뿐 (코루틴은 제외), 자바로 된 거면 코틀린으로 옮길 수 있습니다. 기본적으로는 안드로이드 스튜디오에서 Java to Kotlin기능을 이용해서 자바코드를 코틀린으로 변환하고 매끄럽지 않은 부분은 손봐주면 됩니다.

아래는 Github에 있는 예제 중 하나입니다.

https://github.com/mtsahakis/MediaProjectionDemo
spark (226,420 포인트) 님이 2022년 3월 9일 답변
spark님이 2022년 3월 9일 수정
...