Phonegap의 Webview에서 HLS 재생을 지원하지 않는 안드로이드를위한 JWPlayer를 사용하려고합니다. (또는 적어도 WebM 스트림에서만 작동합니다. 비디오 플러그인은 https://github.com/macdonst/VideoPlayer에 있으며, HLS 스트림은 오디오 만 제공합니다.)PhoneGap에서 스트리밍 비디오 재생을 위해 안드로이드에서 JWplayer 사용하기
사용자가 플래시가 필요하다는 것을 알고 있지만 현재 가장 많이 받아 들여지는 것은 RTMP 또는 HLS (.m3u8)를 장치에 표시하는 것입니다. 2.3, 4.0 또는 4.1 중 더 작동하는 것)
그러나 JWplayer를 Android에서 구현할 때 '재생중인 플레이어를 찾을 수 없음 : 재생할 수있는 소스 없음'오류가 계속 발생합니다. 지금까지 나는 시뮬레이터에서만 테스트를 마쳤습니다.
코드
내가하는 모든 일이 코르도바 JS를 포함 후에 HTML 파일에 아무것도 공상 없습니다 :<script type="text/javascript" src="jwplayer/jwplayer.js" ></script>
<script type="text/javascript">jwplayer.key="b+mykey"</script>
<div id="my-video"></div>
<script type="text/javascript">
jwplayer('my-video').setup({
flashplayer: "javascripts/lib/jwplayer/player.swf",
streamer: "rtmp://myserveraddressgoeshere",
file: "corecctfile.goeshere-sdh",
provider:"rtmp",
autostart: 'true',
controlbar: "over",
width: '720',
height: '405'
});</script>
는 분명 내가 올바른 경로가 있지만, 고객 개인 정보 보호를 위해 여기를 가려.
왜 이것이 작동하지 않는지에 대한 아이디어가 있습니까? 아니면 내가 어떻게 안드로이드 장치에서 작동하도록 RTMP/HLS 스트림을 얻을 수 있습니까? 언급 한 것처럼 응용 프로그램은 PhoneGap 응용 프로그램입니다.
감사합니다.
이 코드는 기본 Android 브라우저에서 작동합니까? –