2013-12-10 2 views
7

Android 용 libVLC를 탐색하려고합니다. Windows 7에서 VLC android 프로젝트를 설정하는 이유가 있지만 문제가 있습니다. 내가 모든 도움 라이브러리 프로젝트 및 설정을 가져오고 난 내 폴더에있는 파일을 검색 할 때이 오류Windows 플랫폼에서 Android 용 libVLC 사용

make.exe: *** No rule to make target `jni/..//modules/codec/omxil/iomx.cpp', 
needed by `obj/local/armeabi/objs-debug/iomx gingerbread/__//modules/codec/omxil/iomx.o'. Stop. 

동안 다음 부여합니다 NDK를 사용하여 컴파일 할 때 난 단지 수 iomx.h 및 iomx.cpp 찾을 수 실제로 실종되었지만 공식 저장소에서 프로젝트를 다운로드했습니다.

git clone git://git.videolan.org/vlc-ports/android.git 

나는 설정에 적절한 구성으로 튜토리얼을 따라 VLC의 안드로이드 응용 프로그램을 컴파일 기꺼이하지만 난 어떤 자습서를 찾을 수 아니에요 공식 하나가 리눅스에 대한 것을 말한다 당신이 필요합니다 이 튜토리얼을 따르는 Linux 또는 Mac OSX Tutorial Link. 그래서 내 첫 번째 질문은

  • 입니다. VLC android 프로젝트를 컴파일 할 수 있습니까? Windows 플랫폼에서 (Android SDK, NDK, ant 등) 언급 된 모든 도구를 사용하십시오.
  • 둘째 난 있는가,이 VLC Documentation link 제외하고 상세한 또는 훨씬 쉽게 문서를 찾을 수 아니에요 어떤

도와 또는 오른쪽에서 나를 인도 해주십시오 안드로이드 사용에 대한보다 구체적인 libVLC 설명서를 이해하기 쉬운 다른 방향. 안드로이드 용 Docked DVD 장치 용 응용 프로그램을 개발하고 싶습니다.

답변

3

나는 이것에 대한 나의 대답을 발견했고 오늘이 질문에 답을 얻지 못했습니다. 그래서 다른 사람들에게 도움이 될 수 있도록 대답하려고 생각했습니다.

첫 번째 부분은 대답이 '아니오'인데, libVLC의 복잡한 컴파일 프로세스로 인해 NDK를 사용하여 Windows OS에서 libVLC 코드를 컴파일 할 수 없습니다. VLC가 Compile.sh라는 Git 저장소에서 코드를 다운로드 할 때 주 디렉토리에있는 libVLC를 컴파일하는 스크립트를 릴리스 한 NDK 도구를 사용하여 컴파일 할 수없고 Unix 기반의 Linux 또는 Mac에서만 실행할 수 있습니다. 즉 libVLC 컴파일을 위해서는 컴파일을위한 공식 튜토리얼에서 언급 한 많은 리눅스 기반 툴을 필요로하는 compile.sh를 실행해야합니다. 당신은 Windows에서 cygwin을 통해 모든 패키지를 시도 할 수 있습니다. 그러나 나는 우분투 13.04로 바꿨으므로 리눅스 환경을 탐색 할 수 있습니다. :). 여기에 내가 언급하고자하는 한가지는 목표가 Java를 통해 프로젝트에서 libVLC의 컴파일 된 C++ 코드를 사용하는 것이고 libVLC.so 파일을 사용하는 Windows OS에서이 작업을 수행 할 수 있지만 libVLC 코드를 변경하고 다시 컴파일해야하는 경우입니다. linux 또는 mac을 필요로하는 compile.sh를 실행해야합니다.

두 번째 답변은 내가 아는 한 내가 아는 유일한 문서는 제가 제 질문에서 언급 한 것입니다.

+0

안녕하세요, 안드로이드와 함께 libvlc를 사용하는 방법을 공유해주십시오. –

+0

libvlc는 vlc에서 제공하는 기능에 대해 프로젝트에서 사용할 수있는 핵심 라이브러리 인 android에서 사용되는 언어 인 C++로 작성되었습니다. 내가 발견 한 모든 것들은 위의 것들에 있습니다. –

+0

좋아, 나는 여전히 그들을 통해 갈 것입니다 비록 링크를 통해 사라 졌 어 요, 아무것도 얻는다 –