';
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
if (25 < Number(numHeight)) { // if the height value is smaller than 25 px then create a player preview without an cover or chapter image
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
}
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
strResult += '
';
return String(strResult);
}
function podPressGeneratePlayer(strPlayerDiv, strMediaFile, numWidth, numHeight, strAutoStart, strPreviewImg) {
if (typeof numWidth == 'undefined' || numWidth == 0) { var numWidth = 320; }
if (typeof numHeight == 'undefined') { var numHeight = 240; }
if (typeof strAutoStart == 'undefined') { var strAutoStart = 'false'; }
if(strAutoStart == 'nopreview') {
return '';
}
var lenOfMedia = strMediaFile.length;
if(strMediaFile.substring(lenOfMedia-8, lenOfMedia) == '.youtube') {
var strExt = 'youtube';
strMediaFile = strMediaFile.substring(0, lenOfMedia-8)
} else if(strMediaFile.substring(lenOfMedia-8, lenOfMedia) == '.torrent') {
var strExt = 'torrent';
} else if(strMediaFile.substring(lenOfMedia-3, lenOfMedia-2) == '.') {
var strExt = strMediaFile.substring(lenOfMedia-2, lenOfMedia);
} else if(strMediaFile.substring(lenOfMedia-4, lenOfMedia-3) == '.') {
var strExt = strMediaFile.substring(lenOfMedia-3, lenOfMedia);
} else {
var strExt = '';
}
strExt = strExt.toLowerCase();
if ( '' == strExt ) {
return '';
}
if ( strExt != 'mp3' && strExt != 'youtube' && strExt != '' && strAutoStart == 'false' ) {
return podPressGenerateVideoPreview(strPlayerDiv, strMediaFile, numWidth, numHeight, strPreviewImg);
}
var strResult = '';
switch (strExt) {
case 'm4v':
case 'm4a':
case 'avi':
case 'mpeg':
case 'mpg':
case 'mp4':
case 'qt':
case 'mov':
switch (strExt) {
case 'm4v':
var strMimeType = 'video/x-m4v';
break;
case 'm4a':
var strMimeType = 'audio/x-m4a';
break;
case 'avi':
var strMimeType = 'video/avi';
break;
case 'mpeg':
case 'mpg':
var strMimeType = 'video/mpeg';
break;
case 'mp4':
var strMimeType = 'audio/mpeg';
break;
case 'qt':
case 'mov':
var strMimeType = 'video/quicktime';
break;
}
strAutoStart = false;
numHeight = String(Number(numHeight)+ 18); // add up the height of the player controls
strResult = '