Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

HTML5 + Android + M3U8 file = Not working!


Hi, i have a streaming website that uses JWPlayer.
It works fine on iOS and Windows.

My player uses HTML5. I tried to switch Flash on Android but i couldn't do that;


JWPlayer 7: When I set primary: "flash" and define jwplayer.flash.swf, it still runs HTML5

JWPlayer 6.1: When I set primary: "flash" and define jwplayer.flash.swf, it runs Flash but it just shows me black screen. I uploaded another jwplayer.flash.swf and it showed following error: "Error loading playlist: No playable sources found"


M3U8 file headers:
HTTP/1.1 200 OK
...blah blah...
Transfer-Encoding: chunked
Content-Type: application/x-mpegURL

TS file haders:
HTTP/1.1 200 OK
...blah blah..
Transfer-Encoding: chunked
Content-Type: video/MP2T


I think I need original JWPlayer JS and SWF files. But I don't know where can I download them.

Thanks very much!

3 Community Answers

George

JW Player Support Agent  
0 rated :

Hi,

In general Android Chrome supports HLS playback natively as of Android 4.4 and Chrome 53
http://caniuse.com/#search=m3u8

Which version of Android and Chrome are you using?
Which HLS url are you trying to load?

Cagri Ari

User  
0 rated :

Hi, I use Chrome 54 on Android 6.0.1.

Here is the link:
http://tvshqip.tv/channel/tv-klan-live/

JWPlayer player & config JS (bottom):
http://tvshqip.tv/player.js


M3U8:
//tvshqip.tv/hlsweb/channel_2.m3u8?token=(day & ip address generated token here)
token is generated in player.js

Thanks!

George

JW Player Support Agent  
0 rated :

Hi,

I can’t seem to access the stream since it’s tokenized. In general if the HLS stream cannot play by default in Android Chrome, we do not support it.

Please build a simple test page like the one below and insert your media url:
http://qa.jwplayer.com.s3.amazonaws.com/~george/video_tag_android_hls.html

This question has received the maximum number of answers.