• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/call/background.php
  • Класс: BitrixImCallBackground
  • Вызов: Background::getVideoFiles
static function getVideoFiles()
{
	$result = [
		[
			'id' => 'star-sky',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_STAR_SKY'),
		],
		[
			'id' => 'waves',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_WAVES'),
		],
		[
			'id' => 'jellyfishes',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_JELLYFISHES'),
		],
		[
			'id' => 'sunset',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_SUNSET'),
		],
		[
			'id' => 'rain',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_RAIN'),
		],
		[
			'id' => 'rain-drops',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_RAIN_DROPS'),
		],
		[
			'id' => 'grass',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_GRASS'),
		],
		[
			'id' => 'stones',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_STONES'),
		],
		[
			'id' => 'waterfall',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_WATERFALL'),
		],
		[
			'id' => 'shining',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_SHINING'),
		],
		[
			'id' => 'beach',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_BEACH'),
		],
		[
			'id' => 'river',
			'title' => Loc::getMessage('IM_CALL_BG_VIDEO_RIVER'),
		],
	];

	foreach ($result as &$value)
	{
		$value['preview'] = "/bitrix/js/im/images/background/video/{$value['id']}-preview.jpg";
		$value['background'] = "/bitrix/js/im/images/background/video/{$value['id']}.mp4";
		$value['isVideo'] = true;
		$value['isSupported'] = true;
		$value['id'] .= ':video';
	}

	return $result;
}