2012-07-20 2 views
3

Android 2.2 이상에서 HTTP (m3u8)로 스트리밍 오디오를 재생하고 싶습니다. Android 3.0 이상에서는 HTTP 스트리밍이 지원되며 3.0 이하에서는 지원되지 않습니다.HTTP 오디오 스트리밍 Android <3.0 (Vitamio)

해결책은 프로젝트에서 Vitamio를 사용하는 것입니다. 그러나 Vitamio는 사용자가 Play 스토어에서 플러그인을 설치해야합니다.

내 질문 : - Vitamio 플러그인을 프로젝트에 임베드 할 수있는 방법이 있습니까? - 장치 용 HTTP 스트리밍을위한 또 다른 솔루션이 있습니까? < Android 3.0?

답변

0

나는 전에도 같은 문제가있었습니다. 나는 오디오 및 비디오를 < 3.0으로 스트리밍해야했고, Vitamio를 수집 한 유일한 유일한 솔루션이었습니다.

내가 아는 한 플러그인을 삽입 할 수 없으며 사용자는 항상 Google Play 페이지로 연결되는 "Vitamio를 설치해야합니다."라는 메시지가 표시됩니다.

+0

그럼 당신이 말을이 플레이어 앱의 크기가 100 % 이상의 예에 증가를 사용자 정의 할 수 있다는 것입니다 당신의 현재의 경우 앱 크기는 3MB이고 그 다음 vitameo를 사용하면 앱 크기는 약 8.5MB가됩니다. –

5

최신 vitamio 버전을 다운로드하십시오. 개발자는 Vitamio를 Android APK에 완전히 묶을 수 있으므로 사용자는 별도의 플러그인을 더 이상 다운로드 할 필요가 없습니다. 여기 오기 : Vitamio enter image description here enter image description here enter image description here 이동 추가 및 vitamio 번들을 선택하고 적용을 클릭하고 작업을 완료하고 buildpath에 vitamio를 추가 할 필요가 없습니다. 희망이 도움이됩니다.

+0

하지만 어떻게 실제로 포함 시키시겠습니까? vitamio.jar을 빌드 경로에 추가하려고 시도했지만 작동하지 않았습니다. 같은 오류가 발생하여 중단되지 않았습니다. http://vitamio.org/topics/59?locale=ko – Du3

+0

@ Du3 최신 버전 프로젝트에 vitamio 작업 공간을 라이브러리로 추가해야합니다. –

+0

@ Du3 이미지를 사용하여 답을 수정했습니다. 확인 해봐. –

1

음 조금 늦을 수 있습니다. 그러나 그들은 그들의 sdk에 디코더를 제공했습니다. Vitamio 번들을 다운로드하고 프로젝트에서 가져옵니다.

http://vitamio.org/vitamios?locale=en

"Vitamio의 소스 코드의 일부는 지금 Github에서에서 확인할 수있다! 당신의 풀 요청을 보내 주시기 바랍니다!

가 안드로이드의 APK로 개발자들에게 완전히 번들 Vitamio를 허용, 사용자는 구분 다운로드 할 필요가 없습니다 플러그인 더 이상 사용하지 않는 코드를 제거하고 MediaPlayer 및 MediaMetadataRetriever와 같은 핵심 클래스 만 유지 VFP, VFPv3, NEON 최적화가있는 ARMv6, ARMv7을 지원 개발자, VideoView, MediaController 및/또는 인터페이스에 대한 일부 소스 코드를 엽니 다. 포함. " 방법 전에, 지금은 도서관에서 디코더를 내장하고 그것이 유일한 단점, 완벽하게 작동했다

관련 문제