그루터기님 소스를 수정해서 비디오를 재생시켜 주고 있습니다. 싱크고 뭐고 없이 재생중인지라 타임라인잡기 힘들었지만
어떻게 어떻게 타임라인 이동까지 완성되었는데요.
이제 오디오를 재생시켜주려고 하는데 자료가 별로 없네요;; 그루터기님이 안드로이드에서 비트맵 넘겨주고 바로 온드로우하듯이
오디오도 트랙 넘겨줘서 재생시켜주는건가요ㅡㅡ?? 관련된 부분 알려주시면 감사하겠습니다.
제가 알고 있는 방법은 아래와 같습니다..
1. 비디오와 비슷하게 ffmpeg로 디코딩하여 나온 PCM을 콜백으로 자바 AudioTrack으로 넘겨서 재생 (C쪽 AudioTrack을 사용하는 것도 가능하긴 한데 버젼마다 헤더가 미묘하게 달라서 대응이 어렵다보니 비추입니다.)
2. 타켓 단말이 허니콤 이상버젼이라면 ndk에서 지원하는 openAL을 사용하여 재생
3. ffplay.c 를 참조하여, SDL 라이브러리를 이용하여 재생
편하실 대로 골라 구글링 보시기 바랍니다.
로그인 유지
제가 알고 있는 방법은 아래와 같습니다..
1. 비디오와 비슷하게 ffmpeg로 디코딩하여 나온 PCM을 콜백으로 자바 AudioTrack으로 넘겨서 재생 (C쪽 AudioTrack을 사용하는 것도 가능하긴 한데 버젼마다 헤더가 미묘하게 달라서 대응이 어렵다보니 비추입니다.)
2. 타켓 단말이 허니콤 이상버젼이라면 ndk에서 지원하는 openAL을 사용하여 재생
3. ffplay.c 를 참조하여, SDL 라이브러리를 이용하여 재생
편하실 대로 골라 구글링 보시기 바랍니다.