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

exoplayer 컨트롤러 이동 시, 화면 갱신

0 추천
현재 진행하고 있는 프로젝트에서 제작한 인체 모델링을 사용자가 360도 회전하여 볼 수 있는 기능을 제공하려 하는데 기술 부족으로 모델링이 360도 돌아가는 영상을 제작해서 exoplayer를 이용하여 controller를 사용해 controller를 움직일 때 마다 모델링이 회전되는 약간 야매스러운 방법으로 보여주려 합니다.

그런데 controller를 움직일 때 화면이 프레임단위로 갱신되어 자연스럽게 회전하는 모습을 원했는데 일정 구간에서만 화면 갱신이 이루어지더라구요... 찾아 본 바로는 cpu 용량 관련의 이유로 일정 구간에서만 화면 갱신이 이루어진다하던데...

controller를 움직일 때 화면이 프레임단위로 갱신되게 하는 방법이 있는지 여쭤봅니다...ㅜㅜ 제 구글링 능력으로는 한계가 있는 것 같아 이렇게 부탁드립니다!
안드애애애애ㅐ (120 포인트) 님이 2022년 10월 28일 질문

2개의 답변

0 추천
seekTo 함수가 ms 단위로 되어있으니 프레임이랑 시간 계산하여 progressBar max 에 설정해두고 사용해보면 어떨까요

만약 15프레임 10초짜리 영상이라면 1프레임당 66.67ms 정도로 반올림하고 progressBar 변경 시에 프레임당 시간 곱하여 seekTo 함수를 이용하면 프레임 단위로 탐색이 가능하지 않을까요?
익명 님이 2022년 10월 31일 답변
0 추천
exoplayer가 아닌 360 재생용 vrview 를 사용하시는게 좋을 듯 합니다.

https://developers.google.com/vr/develop/android/vrview
익명사용자 님이 2022년 11월 4일 답변
...