No sure if this is a bug or not, but I was unable to find any solutions for it in any of the other forums.
I am running a series of live IceCast streams which I'm feeding to the player via a play list file. This is being done as a staight http feed, and not via rtmp.
The problem I'm having is that in FireFox, when you select any of the streams from the playlist, the player plays until it reaches the end of the progress bar, and then stops. Again, this is only happening in FireFox. All other browsers (I.E., Safari, Chrome, Opera, etc.) play the stream with out advancing the progress bar.
I've made sure that I'm running the latest versions of FF, Flash, JWPlayer, etc. so I'm fairly sure that's not the issue.
My test player is at: http://dementedradio.com/JWPlayer/drplayer.html
Here is the embedded player code I'm using in that webpage:
<script type='text/javascript' src='swfobject.js'></script>
<div id='mediaspace'>This text will be replaced</div>
<script type='text/javascript'>var so = new SWFObject('player-viral.swf','mpl','200','100','9');
so.addParam('allowfullscreen','false');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
// so.addVariable('duration','*');
so.addVariable('file','live.xml');
//Start of playlist variables
so.addVariable('playlist','right');
so.addVariable('playlistsize','100');
so.addVariable('controlbar','bottom');
//End of playlist variables
so.addVariable('skin','http://www.longtailvideo.com/jw/upload/simple.swf');
so.addVariable('plugins','viral-2');so.write('mediaspace');
</script>
And here is my playlist code:
<?xml version='1.0' encoding='UTF-8'?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>
<track>
<title>128k Stream</title>
<location>http://64.202.98.102:8100/live</location>
<meta rel='type'>sound</meta>
</track>
<track>
<title>64k Stream</title>
<location>http://64.202.98.102:8100/live1</location>
<meta rel='type'>sound</meta>
</track>
<track>
<title>32k Stream</title>
<location>http://64.202.98.102:8100/live2</location>
<meta rel='type'>sound</meta>
</track>
</trackList>
</playlist>
I've tried changing to the genereic version of the player as well as changing skins, but nothing seems to work. It's as if FireFox thinks the live feed is instead a single media file and therefore only plays it until the progress bar reaches it's end.
And yes, I've also tried the player without using the playlist, but the result is the same.
Is there a variable I'm unaware of which I can add to either the player code or playlist that will cause FireFox to recognize that it's a live stream, and not just a single file, or will disable the progress bar or duration functions?
Dave


<track><title>128k Stream</title>
<location>http://64.202.98.102:8100/live</location>
<meta rel='type'>sound</meta>
<strong><duration>14400</duration></strong>
</track>
[i]Every track![/i]