Hi Michael,
What is the error you’re getting?
What version of jw are you using?
Try the code below, its not going to fix anything just help debug this, it will render a direct link, click on it and the ios device should start playing in quicktime or whatever it is.
Have you a link you can share?
<?php
// Configuration.
$s2_jw_config["jwplayer"] = "/jwplayer/"; // Relative URL path to JW Player files directory.
$s2_jw_config["mp4_video_file_name"] = "chapter_5.mp4"; // Name of your MP4 test file.
// Don't edit anything else below unless you know what you're doing.
?>
<div id="jw-container">JW Player® appears here.</div>
<script type="text/javascript" src="<?php echo $s2_jw_config["jwplayer"]; ?>jwplayer.js"></script>
<?php // A direct URL to the RTMP source; counting the file against the current User in real-time.
$cfg = array ("file_download" => $s2_jw_config["mp4_video_file_name"], "url_to_storage_source" => true, "count_against_user" => true); ?>
<?php // API Function <span class="s2-hilite s2-mono">s2member_file_download_url()</span> returns false if access is denied to the current User.
if (($mp4 = s2member_file_download_url ($cfg, "get-streamer-array"))) { ?>
<script type="text/javascript">
jwplayer('jw-container').setup({
playlist:
[{
sources: // List all available sources.
[
{type: 'rtmp', file: '<?php echo $mp4["streamer"]; ?>/mp4:<?php echo $mp4["file"]; ?>'},
{type: 'mp4', file: '<?php echo $mp4["url"]; ?>'}
]
}],
primary: 'flash' /* Try Flash® RTMP first, fallback on HTML5 or direct download of MP4 file. */,
width: 640, height: 360 // Set video dimensions for all sources.
});
</script>
You have access lets try a <a href="<?php echo $mp4["url"]; ?>">direct link </a>.
<?php } else /* Access is denied to the current User. */ { ?>
Sorry, you do NOT have access to this file.
<?php } ?>