Fancybox не загружает видео

0

У меня проблема, которая прослушивала меня последние несколько дней. Я (по крайней мере, я так думаю) реализовал Fancybox правильно, и он отлично работает с изображениями. Однако всякий раз, когда я пытаюсь открыть видео с помощью Fancybox, он открывает экран загрузки стиля fancybox, но сам не воспроизводит видео. Он просто загружается около минуты, а затем отображает: "Файл или каталог не удалось найти". Вот так. Мой код выглядит так:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="/jquery.fancybox.css">

    <script src="/jquery-1.9.1.min.js"></script>
    <script src="/jquery.fancybox.js"></script>
    <script src="/jquery.fancybox-media.js"></script>

</head>

<body>

    <script type="text/javascript">
        $(document).ready(function() {

            $(".fancybox-media").fancybox({
                    helpers : {
                        media : {}
                    }
                });

        });
    </script>

    <a class="fancybox-media" href="http://vimeo.com/36031564">Vimeo</a>

</body>

Я на 100% уверен, что я указываю на правильный путь для js и css, к новейшим версиям. Что мне здесь не хватает? Почему это не работает, как картинки?

  • 0
    См. Stackoverflow.com/questions/2542252/…
  • 0
    Спасибо за ответ, но, к сожалению, это не решило мою проблему. Речь идет о старой версии fancybox, в которую не входили медиа помощники. Текущая версия работает, но, тем не менее, она все еще не работает правильно в моем случае, как я уже говорил в оп.
Теги:
video
fancybox

2 ответа

1
Лучший ответ

Ваш код правильный, как вы можете видеть из этой скрипки.

Я предполагаю, что вы открываете файл HTML локально в своем браузере и используете протокол file:///. Это заставляет его искать видео здесь, а не онлайн:

file://player.vimeo.com/video/36031564?autoplay=1&hd=1&show_title=1&show_byline=1&show_portrait=0&fullscreen=1

Он должен работать нормально, пока вы загружаете эту страницу с помощью веб-сервера.

  • 0
    Понятно! Я понял, что эта проблема возникла только локально, теперь я также понимаю, почему. Большое спасибо!
0

Оказывается, эта проблема возникает только локально... Когда я размещаю точный код в Интернете, он работает. Я совершенно не понимаю, почему, но он, наконец, работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню