I am using the Licensed 5.9 JWPlayer trying to load an xpfs playlist if the viewer is on desktop/android/etc capable browser and an mRSS playlist if viewer is using an iOS based device.
Basically both playlist are generated xml files using similar code but different formatting for the xpfs and mRSS differences.
My issue is that using modes, the flash version loads fine, works fine on everything, but the html5 playlist never seems to load. I just see a black screen with play button overlay and nothing happens when user clicks on the play button on an iOS device.
I was wondering if I can get different set of eyes to look at the problem. You can see the player up at http://www.mindtv.org
Below is the various codes I'm using with it.
Embed Code
<script type="text/javascript" src="[% web_path %][% style_web_path %]/mediaplayer/jwplayer.js"></script>
<div id="mediaspace"><a href="http://www.macromedia.com/go/getflashplayer">Click to download latest Flash Player</a></div>
<script type="text/javascript">
jwplayer("mediaspace").setup({
"playlistfile": "[% web_path %][% cgi_path %]/playlist_flash.xml",
"backcolor": "000000",
"frontcolor": "FFFFFF",
"lightcolor": "990000",
"controlbar": "over",
"width": "480",
"height": "360",
"repeat": "list",
"provider": "video",
"image": "[% web_path %][% style_image_path %]/web_slates_watch2.jpg",
"logo": "[% web_path %][% style_web_path %]/vodplayer/bug.png",
"logo.hide": "false",
"logo.position": "top-right",
"modes": [
{type: "flash", src: "[% web_path %][% style_web_path %]/mediaplayer/player.swf"},
{type: "html5",
config: {"playlistfile": "[% web_path %][% cgi_path %]/playlist_html5.xml"
},
},
{type: 'download'}
]
});
</script>
The two playlist gets generated by a perl script. They can be found directly at:
flash - http://www.mindtv.org/cgi-bin/playlist_flash.xml
and
html5 - http://www.mindtv.org/cgi-bin/playlist_html5.xml
I'd rather just use one playlist which can play on both since they're both using mp4 files now but if the iOS side starts working I'd be happy with it as well. I'm just not seeing what the problem could be since flash version plays perfectly how we want it.
Help?

You do need two playlists in this case, one for Flash, and one for HTML5.
It looks like the script that is generating your html5 playlist is doing something incorrectly though.
The file line of it is "Content-type: application/xml" in plain text, but the flash one is - "<?xml version="1.0" encoding="utf-8"?>" which is correct. I would re-check your scripts.