Для интеграции FancyBox с видео из ВКонтакте, вам необходимо использовать API ВКонтакте для получения ссылки на видео. Вот пример кода, который можно использовать для этого:
1. Создайте кнопку или ссылку для открытия FancyBox:
```html
<a class="fancybox" data-fancybox-type="iframe" href="#">Открыть видео</a>
```
2. Используйте следующий JavaScript код для получения ссылки на видео из ВКонтакте и открытия FancyBox:
```javascript
$('.fancybox').click(function() {
// Поменяйте 'videoId' на id нужного видео в ВКонтакте
var videoId = 'videoId';
$.getJSON('https://api.vk.com/method/video.get', {
videos: videoId,
access_token: 'YOUR_ACCESS_TOKEN',
v: '5.131'
}, function(data) {
var videoUrl = data.response.items[0].player;
$('.fancybox').attr('href', videoUrl).trigger('click');
});
});
```
3. Убедитесь, что у вас есть доступ к API ВКонтакте (можно получить через сторонние библиотеки или использовать свой ключ доступа).
Для адаптации FancyBox для отображения видео с платформ Rutube и VK Video при недоступности YouTube, вам также нужно будет использовать API этих платформ для получения ссылок на видео. Принцип работы будет аналогичен примеру выше, только с использованием соответствующих методов и запросов к API Rutube и VK Video.