MVC Quicktime / MOV не играет - PullRequest
       12

MVC Quicktime / MOV не играет

0 голосов
/ 23 марта 2011

Я пытаюсь вставить mov на страницу cshtml, кажется, что все ресурсы ссылаются правильно, но видео не воспроизводится.

Видео находятся в каталоге / Content / Videos.

Я думал, что это проблема с разрешением, но я дал всем разрешение без удачи.

Может ли это быть проблемой IIS? (Проверил типы пантомимы для mov) или же я положил, чтобы сделать что-то в global.asax (rout.IgnoreRoute) для расширений файлов MOV?

Firebug показывает, что при нажатии на проигрыватель, чтобы воспроизвести видео, он успешно получает видео, но я не думаю, что он должен выполнять действие get, я протестировал то же видео на простой HTML-странице, открытой с файловая система, она не вызывает действия get при нажатии на плеер.

Я также попытался воспроизвести фильм, снова набрав полный путь в адресной строке, но не повезло, просто появился логотип быстрого времени с вопросительным знаком внутри.

Ссылки на сценарии:

<script src="http://www.apple.com/library/quicktime/scripts/ac_quicktime.js" language="JavaScript"
    type="text/javascript"></script>
<script src="http://www.apple.com/library/quicktime/scripts/qtp_library.js" language="JavaScript"
    type="text/javascript"></script>

Скрипт для вставки видео:

<script type="text/javascript"><!--
        QT_WritePoster_XHTML('Click to Play', '../Content/Videos/myMovie.jpg',
        '../Content/Videos/myMovie.mov',
        '520', '296', '',
        'controller', 'true',
        'autoplay', 'true',
        'bgcolor', 'black',
        'scale', 'aspect');
//-->
</script>
<noscript>
        <object width="520" height="296" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
            codebase="http://www.apple.com/qtactivex/qtplugin.cab">
            <param name="src" value="../Content/Videos/myMovie.jpg" />
            <param name="href" value="../Content/Videos/myMovie.mov" />
            <param name="target" value="myself" />
            <param name="controller" value="false" />
            <param name="autoplay" value="false" />
            <param name="scale" value="aspect" />
            <embed width="720" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
                src="../Content/Videos/myMovie.jpg" href="../Content/Videos/myMovie.mov" target="myself"
                controller="false" autoplay="false" scale="aspect">
    </embed>
        </object>
</noscript>

1 Ответ

0 голосов
/ 23 марта 2011

После небольшого исследования кажется, что IIS не позволяет потоковую передачу файлов .mov по умолчанию, ему удалось заставить его работать, установив медиа-пакет II7.

...