Доброе время суток!
Подскажите пожалуйста как сделать, чтобы флеш плеер отображал первый кадр видео в качестве превью, если нет детальной картинки?
Подключаю компонент iblock.tv:
<?$APPLICATION->IncludeComponent("bitrix:iblock.tv", "videoinfo", array(
"IBLOCK_TYPE" => "services",
"IBLOCK_ID" => "4",
"ALLOW_SWF" => "N",
"DISPLAY_PANEL" => "Y",
"PATH_TO_FILE" => "15",
"DURATION" => "16",
"WIDTH" => "261",
"HEIGHT" => "200",
"LOGO" => "",
"SECTION_ID" => "91",
"ELEMENT_ID" => "",
"SHOW_COUNTER_EVENT" => "Y",
"DEFAULT_SMALL_IMAGE" => "",
"DEFAULT_BIG_IMAGE" => "",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_ORDER1" => "DESC",
"CACHE_TYPE" => "N",
"CACHE_TIME" => "3600",
"CACHE_GROUPS" => "N"
),
false
);?>
Внутри данного шаблона есть вызов самого плеера
<?$APPLICATION->IncludeComponent(
"bitrix:player",
"mytv",
Array(
"PLAYER_TYPE" => "auto",
"USE_PLAYLIST" => "N",
"PATH" => $arResult['SELECTED_ELEMENT']['FILE'],
"WIDTH" => $arParams['WIDTH'],
"HEIGHT" => $arParams['HEIGHT'],
"PREVIEW" => $arResult['SELECTED_ELEMENT']['VALUES']['DETAIL_PICTURE'],
"LOGO" => $arParams["LOGO"],
"FULLSCREEN" => "Y",
"SKIN_PATH" => "/bitrix/components/bitrix/player/mediaplayer/skins",
"SKIN" => "bitrix.swf",
"CONTROLBAR" => "bottom",
"WMODE" => "transparent",
"WMODE_WMV" => "windowless",
"HIDE_MENU" => "N",
"SHOW_CONTROLS" => "Y",
"SHOW_STOP" => "N",
"SHOW_DIGITS" => "Y",
"CONTROLS_BGCOLOR" => "FFFFFF",
"CONTROLS_COLOR" => "000000",
"CONTROLS_OVER_COLOR" => "000000",
"SCREEN_COLOR" => "000000",
"AUTOSTART" => "N",
"REPEAT" => "Y",
"VOLUME" => "90",
"DISPLAY_CLICK" => "play",
"MUTE" => "N",
"HIGH_QUALITY" => "Y",
"ADVANCED_MODE_SETTINGS" => "Y",
"BUFFER_LENGTH" => "10",
"DOWNLOAD_LINK" => $arResult['SELECTED_ELEMENT']['FILE'],
"DOWNLOAD_LINK_TARGET" => "_self",
"ALLOW_SWF" => $arParams["ALLOW_SWF"],
"ADDITIONAL_PARAMS" => array(
'LOGO'=>$arResult['LOGO'],
'NUM'=>$arResult['PREFIX'],
'HEIGHT_CORRECT'=>$arResult['CORRECTION'],
)
),
$component,
Array("HIDE_ICONS" => "Y")
);?>
В результате, если в элементе инфоблока нет детальной картинки,то вижу стандартную битриксовую. А хотелось бы чтобы он просто выдавал первый кадр видео. Такое возможно?
Подскажите пожалуйста как сделать, чтобы флеш плеер отображал первый кадр видео в качестве превью, если нет детальной картинки?
Подключаю компонент iblock.tv:
<?$APPLICATION->IncludeComponent("bitrix:iblock.tv", "videoinfo", array(
"IBLOCK_TYPE" => "services",
"IBLOCK_ID" => "4",
"ALLOW_SWF" => "N",
"DISPLAY_PANEL" => "Y",
"PATH_TO_FILE" => "15",
"DURATION" => "16",
"WIDTH" => "261",
"HEIGHT" => "200",
"LOGO" => "",
"SECTION_ID" => "91",
"ELEMENT_ID" => "",
"SHOW_COUNTER_EVENT" => "Y",
"DEFAULT_SMALL_IMAGE" => "",
"DEFAULT_BIG_IMAGE" => "",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_ORDER1" => "DESC",
"CACHE_TYPE" => "N",
"CACHE_TIME" => "3600",
"CACHE_GROUPS" => "N"
),
false
);?>
Внутри данного шаблона есть вызов самого плеера
<?$APPLICATION->IncludeComponent(
"bitrix:player",
"mytv",
Array(
"PLAYER_TYPE" => "auto",
"USE_PLAYLIST" => "N",
"PATH" => $arResult['SELECTED_ELEMENT']['FILE'],
"WIDTH" => $arParams['WIDTH'],
"HEIGHT" => $arParams['HEIGHT'],
"PREVIEW" => $arResult['SELECTED_ELEMENT']['VALUES']['DETAIL_PICTURE'],
"LOGO" => $arParams["LOGO"],
"FULLSCREEN" => "Y",
"SKIN_PATH" => "/bitrix/components/bitrix/player/mediaplayer/skins",
"SKIN" => "bitrix.swf",
"CONTROLBAR" => "bottom",
"WMODE" => "transparent",
"WMODE_WMV" => "windowless",
"HIDE_MENU" => "N",
"SHOW_CONTROLS" => "Y",
"SHOW_STOP" => "N",
"SHOW_DIGITS" => "Y",
"CONTROLS_BGCOLOR" => "FFFFFF",
"CONTROLS_COLOR" => "000000",
"CONTROLS_OVER_COLOR" => "000000",
"SCREEN_COLOR" => "000000",
"AUTOSTART" => "N",
"REPEAT" => "Y",
"VOLUME" => "90",
"DISPLAY_CLICK" => "play",
"MUTE" => "N",
"HIGH_QUALITY" => "Y",
"ADVANCED_MODE_SETTINGS" => "Y",
"BUFFER_LENGTH" => "10",
"DOWNLOAD_LINK" => $arResult['SELECTED_ELEMENT']['FILE'],
"DOWNLOAD_LINK_TARGET" => "_self",
"ALLOW_SWF" => $arParams["ALLOW_SWF"],
"ADDITIONAL_PARAMS" => array(
'LOGO'=>$arResult['LOGO'],
'NUM'=>$arResult['PREFIX'],
'HEIGHT_CORRECT'=>$arResult['CORRECTION'],
)
),
$component,
Array("HIDE_ICONS" => "Y")
);?>
В результате, если в элементе инфоблока нет детальной картинки,то вижу стандартную битриксовую. А хотелось бы чтобы он просто выдавал первый кадр видео. Такое возможно?