setPageNameIndex (BX_PAGE_DEFAULT);
$oTemplate->setPageHeader ("Sample video transcoder");
$oTemplate->setPageContent ('page_main_code', PageCompMainCode());
$oTemplate->getPageCode();
/**
* page code function
*/
function PageCompMainCode()
{
ob_start();
$sTranscoderObjectPoster = 'sample_video_poster';
$sTranscoderObjectMP4 = 'sample_video_mp4';
$sTranscoderObjectWebM = 'sample_video_webm';
$sStorageObjectOrig = 'sample_transcoder_video_orig';
$iProfileId = bx_get_logged_profile_id();
if (!$iProfileId) {
echo "You aren't logged in.";
exit;
}
$iPrunedFiles = BxDolTranscoder::pruning();
if ($iPrunedFiles) {
echo "iPrunedFiles: $iPrunedFiles";
exit;
}
$oTranscoderPoster = BxDolTranscoderVideo::getObjectInstance($sTranscoderObjectPoster);
$oTranscoderMP4 = BxDolTranscoderVideo::getObjectInstance($sTranscoderObjectMP4);
$oTranscoderWebM = BxDolTranscoderVideo::getObjectInstance($sTranscoderObjectWebM);
if (!$oTranscoderPoster || !$oTranscoderMP4 || !$oTranscoderWebM) {
echo "Transcoder object is not available: " . $sTranscoderObjectPoster . ', ' . $sTranscoderObjectMP4 . ', ' . $sTranscoderObjectWebM;
exit;
}
echo "registerHandlers poster: [" . $oTranscoderPoster->registerHandlers() . "]
\n";
echo "registerHandlers mp4: [" . $oTranscoderMP4->registerHandlers() . "]
\n";
echo "registerHandlers webm: [" . $oTranscoderWebM->registerHandlers() . "]