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

JWPlayer would not switch to the next file in playlist.


I am trying to playback on GOOGLE TV's CHROME BROWSER the playlist consisting of series of stream URLs. I tried RTMP or HTML. Player would not switch to the next file in the playlist. Problem happens only on Google TV. On my MAC playlists work good, but on Google TV, JW simply stops at the end of the file.

What to do to fix it? Thank you.

Can it be that Google TV's flash plugin is old?
It looks like on Google TV there is still: flash player 10.2 plugin installed.

20 Community Answers

info

User  
0 rated :

Forgot the example.

This is my code of the page. You can even try it yourself:


<HTML>
<HEAD>
<script type="text/javascript" src="/jwplayer/jwplayer.js"></script>
<script type="text/javascript">jwplayer.key="sRELddQ5MfJz2ntX8mFhADPGXJPhT8NUpK/+cnsJg0Y=";</script>
<script src="http://jwpsrv.com/library/Lcx9iGqcEeONLyIACi0I_Q.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


</HEAD>
<BODY bgcolor="#000000">



<div id="player6QVf7Mc6igor">&nbsp;</div>



<script type="text/javascript">
jwplayer("player6QVf7Mc6igor").setup({
autostart: true,
height: "100%",
width: "100%",
controls: true,
quality: true,
primary: "flash",
volume: 100,
playlist: [
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-9-17.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-9-18.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-9-19.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-9-20.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-9-21.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-9-22.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-9-23.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-0.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-1.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-2.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-3.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-4.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-5.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-6.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-7.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-8.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-9.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-10.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-11.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-12.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-13.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-14.mp4"},
{file: "rtmp://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-15.mp4"},
]

});


var executed = false;
jwplayer('player6QVf7Mc6igor').onPlay(function() {
if (!executed) {
executed = true;
var date = new Date();
var minutes = date.getMinutes();
var shift = minutes*60;
jwplayer('player6QVf7Mc6igor').seek(shift);
} });

</script>


</BODY>
</HMTL>

Ethan Feldman

JW Player Support Agent  
0 rated :

Do you have a link? Also, can Google TV get an updated version of Flash? We don’t test this device.

info

User  
0 rated :

Google TV is Google's devices that runs on latest Android.
You guys say you support Android. You should test on atleast the devices that are specifically made for TV. JWPlayer is a video player isn't it?

info

User  
0 rated :

This is Google TV:
http://www.google.com/tv/

Ethan Feldman

JW Player Support Agent  
0 rated :

We support Android. However, Android doesn’t even support Flash itself any more. This is widely documented online that Google dropped support for Android years ago.

info

User  
0 rated :

And Google TV runs on Jelly Bean, Android 4.2.2.
http://9to5google.com/2013/05/15/google-tv-gets-updated-to-latest-4-2-2-jellybean-will-see-quicker-updates-and-allow-secure-content/



>>> From the article:

Today, Google TV is moving to the latest version of Android (Jelly Bean, 4.2.2), and we’ve refactored Google TV so that our TV OEM partners can update to future versions of Android in a matter of weeks rather than months. For developers, this means you can build TV experiences using the latest Android APIs, including the NDK.

Today Google TV is also moving to the latest version of Chrome, and from now on Google TV benefits from Chrome updates on the same six week cycle that you’ve come to expect from Chrome. In Chrome on Google TV, we’ve added support for hardware-based content protection, enabling developers to provide premium TV content in HD within their web apps.

info

User  
0 rated :

And Google TV has been out for around 3 years. I'm surprised JWPlayer team has no clue about it.

Ethan Feldman

JW Player Support Agent  
0 rated :

Yes, and we support that. But not Flash.

Look up Android and Flash.

http://www.pcmag.com/article2/0,2817,2408526,00.asp

Adobe/Google removed it – 2 years ago.

You can’t use RTMP on Android, it won’t work reliably. And we do support Android (using HTML5).

info

User  
0 rated :

"We support Android. However, Android doesn’t even support Flash itself any more. This is widely documented online that Google dropped support for Android years ago."


What about HTML5? Does JWPlayer's HTML5 support playlists?

If yes, how can I make it work on Android's Chrome browser? How can I make sure that JW starts an HTML% player and not Flash?

Ethan Feldman

JW Player Support Agent  
0 rated :

We support HTML5 mode by default in JW6. However, you are using RTMP, which is Flash only. RTMP = Flash. You need to use HTTP served MP4 files, then it will work.

info

User  
0 rated :

I tried both RTMP and
"http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-11-2.mp4/playlist.m3u8"

Both didn't jump to the next file when first one was over, player just pauses with a last frame of the file that was done playing without going to the next one.


This is my code with m3u8 streams. Still doesn't work:
<script type="text/javascript">
jwplayer("player6QVf7Mc6igor").setup({
autostart: true,
height: "100%",
width: "100%",
controls: false,
quality: true,
volume: 100,
playlist: [
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-4.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-5.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-6.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-7.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-8.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-9.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-10.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-11.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-12.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-13.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-14.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-15.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-16.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-17.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-18.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-19.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-20.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-21.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-22.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-10-23.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-11-0.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-11-1.mp4/playlist.m3u8"},
{file: "http://64.62.164.140:1935/ortondemand/_definst_/mp4:ort/ort.stream-2014-6-11-2.mp4/playlist.m3u8"},
]

});


var executed = false;
jwplayer('player6QVf7Mc6igor').onPlay(function() {
if (!executed) {
executed = true;
var date = new Date();
var minutes = date.getMinutes();
var shift = minutes*60;
jwplayer('player6QVf7Mc6igor').seek(shift);
} });

</script>

Ethan Feldman

JW Player Support Agent  
0 rated :

This is HLS, which is not yet supported – http://www.jwplayer.com/blog/the-pain-of-live-streaming-on-android/

However, the 6.9 release will start offering support, but it is not yet released.

For now, you need to use mp4, not hls/m3u8.

info

User  
0 rated :

How soon will the 6.9 be released?

info

User  
0 rated :

Can we get Beta version of 6.9? We will help you test it. I mean we are stuck and no way to fix the problem.

Ethan Feldman

JW Player Support Agent  
0 rated :

Sign up for the developers mailing list here – http://developer.longtailvideo.com/trac/, we are going to be sending out a beta this week.

info

User  
0 rated :

Just signed up. Thank you so much. Will wait.

Ethan Feldman

JW Player Support Agent  
0 rated :

Np.

info

User  
0 rated :

But I would definitely suggest you guys to test on Smart TV Platforms. I even wanted to looking if I could use JWPlayer on Samsung Smart TVs as well for our Samsung Smart TV future app. And I would love to, JWPlayer is a great player.

At least test on these:
1) Google TV
2) Google Chromecast
3) Roku
4) Samsung Smart TV
5) LG Smart TV

info

User  
0 rated :

Because there is no one single solution for video streaming. For every platform you have to find something specific that works only there. It all complicates development and innovation so much. That's an idea for JW to research. One player, universal for all Smart TV platforms as well as regular computer systems. I hope JWPlayer was that one player supported by all platforms.

Ethan Feldman

JW Player Support Agent  
0 rated :

Chromecast as well as Roku is already tested on. The 6.9 release will help a lot in terms of this compatibility.

This question has received the maximum number of answers.