2012-04-01 3 views
2

에뮬레이터 브라우저에서 Android 4.0.3 (API 15)에 http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8을 재생했지만 오디오가 있지만 동영상은 재생되지 않습니다. 그러나 m3u8과 함께 모든 파일을 다운로드하면 브라우저가 재생할 수 없습니다 ... 왜 이런 일이 발생합니까? 어떤 생각? 20 일이 지났어. 필자는 파일 인코딩 자체를 시도해 보았지만 모두 Mac의 Safari에서는 재생되지만 에뮬레이터 나 실제 장치에서는 재생되지 않았습니다.m3u8이 android에서 재생되지 않음 4.0.3

답변

3

왜이 비디오를 모든 브라우저에서 재생하길 원하십니까? 나는 디폴트 비디오 플레이어 및 m3u8 video를 아무 문제없이 사용한다. API 수준은 14 이상이어야합니다 (Android 4.0 이상).

URL을 사용하여 자신의 활동에서 비디오를 시작하려면 아래 코드를 시도하십시오. 그것은 테스트 및 실제 안드로이드 장치에서 작동합니다.

String url = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"; 
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.parse(url), "video/*"); 
startActivity(intent); 
+0

앞에서 말씀 드린대로 코드는 정상적으로 작동합니다. 비디오보기를 볼 수는 있지만 비디오를 볼 수는 없습니다. –

+0

또한 Android의 VideoView에서 .m3u8 확장 비디오를 재생할 수있는 코드를 제공해 주시겠습니까? 제발 그 코드를주세요. :) –

+0

안드로이드의 VideoView에서 어떻게 작동 할 것인가는 잘 모르겠다. 위의 코드에서 Android 휴대 전화가 사용하는 기본 동영상 플레이어에서 동영상이 시작됩니다. –

관련 문제