나는 .avi, mov, divx 형식의 비디오를 재생해야하는 안드로이드 프로젝트를 개발 중입니다. 안드로이드가 이러한 형식을 지원하지 않는다고 생각합니다..avi, divx, mov video format and android
나는 ffmpeg 코덱을 다운로드하고 안드로이드 ndk와 JNI를 사용하여 내 프로젝트에 "libffmpeg.so"라이브러리를로드했습니다.
Now,how can i use this "libffmpeg.so" to play those video formats.
내 프로젝트 디렉토리 구조는 다음과 같습니다.
도와주세요 어느 하나.
"ffmpeg 형식의 비디오"같은 것은 없습니다. ffmpeg는 녹음, 트랜스 코딩, 재배치, 재생 등 AV 미디어와 관련된 여러 가지 도구를 제공합니다 .ffmpeg는 오디오 또는 비디오 형식이 아닙니다. 실제로 재생하려고하는 비디오의 실제 형식은 무엇입니까/무엇입니까? – Squonk
혼란스럽게 대단히 죄송합니다. 이러한 형식의 .avi, .mkv, mov, mp4, quicktime 등을 재생해야합니다. – John
RockPlayer 사용에 관한 질문에 ... 내 장치에 미디어 플레이어 앱이 있다면 단순히'ACTION_VIEW'로'Intent'를 만들고, 의도 한'setData (Uri data)'메소드를 사용하여 미디어 파일의 경로를 설정하십시오. 필요하다면 intent의'setType (String type)'메소드를 사용하여 MIME 타입을 설정할 수도있다. 그런 다음 간단히'startActivity (Intent intent)'를 호출하면 안드로이드는 그것을 볼 수있는 앱을 찾으려고 시도합니다. RockPlayer가 그것을 볼 수 있다고 가정하면 작동 할 것입니다. – Squonk