2012-04-12 3 views
3

Я пытаюсь получить фильм, загруженный с мобильного устройства, чтобы играть в браузере. Он отлично работает в Chrome и FF и IE9 (режим совместимости), но я не могу заставить его играть в IE9 не в режиме совместимости.Не удается получить Quicktime для воспроизведения в IE 9

Мой встраивать код:

<video id='vid' class='video' width='274' height='169' controls='controls' preload='load' autoplay='autoplay'> 
    <source src='/videos/vid1.mov' /> 
    <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" > 
    <param name="src" value='/videos/vid1.mov'> 
    <param name="autoplay" value="true"> 
    <param name="loop" value="false"> 
    <param name="controller" value="true"> 
    <embed src='/videos/vid1.mov' width="274" height="169" autoplay="true" loop="false" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed> 
    </object> 
</video> 

Сначала я просто пытался кода, html5, но это не сработало, так как она была за объект и врезать, которые не работают либо. Я обнаружил, что могу комбинировать оба здесь: http://www.w3schools.com/html/html_videos.asp , но все равно он не работает.

Проведя 2 часа поиска в Google и попробовав различные варианты этого, мне нужна помощь!

+0

У вас включена фильтрация ActiveX? Является ли ваш документ в стандартном режиме? – Sampson

+0

Извините, но я понятия не имею, как фильтровать activeX и что такое режим стандартов? – Bex

+0

Нажмите 'Alt + V', чтобы открыть панель инструментов. Затем просмотрите 'Инструменты> Фильтрация ActiveX'. Если он установлен, снимите флажок. Для режима стандартов нажмите «F12», чтобы загрузить свои инструменты для разработчиков, и найдите «Режим документа» в правом верхнем углу этих инструментов. – Sampson

ответ

0

HTML5 IE9 спецификации только поддерживает H.264 кодирование видео, так что стоит проверить, если .mov был закодирован правильно http://blogs.msdn.com/b/ie/archive/2010/04/29/html5-video.aspx

Это также может помочь поставить по крайней мере, 2 формата видео, так как не все браузеры поддерживают один конкретный формат. Возможно .mp4 и .mov? Если вы действительно амбициозны, замените .mov на .ogv, добавьте флеш-резерв в качестве тега объекта, и вы должны быть довольно хорошо настроены.

+1

Фильм публикуется прямо с iPhone без изменений. Знаете ли вы, что это правильная кодировка? – Bex

+0

Не уверен, но [быстрый поиск Google] (https://www.google.com/search?q=iphone+video+encoding) нашел [статью, в которой, вероятно, есть ответы, которые вы ищете] (http: // www .ilounge.com/index.php/статьи/комментарии/заместитель комплектно-гид-к-ставку-видео-форматы, а-дисплей-резолюции /). – DACrosby

0

изменить тип mime (по мере того как сервер доставляет его в браузер) от видео/quicktime к видео/mp4. Простейший способ сделать это, можно было бы добавить это в ваш файл .htaccess:

AddType video/mp4 .mov 

Все должно быть хорошо, как только вы это на месте. Единственное, что вы, скорее всего, увидите, - это видео, исходящие от iPhone, повернутого на 90 градусов влево. Это необработанный формат, хранящийся в iOS. Вам нужно позаботиться об этом на iPhone или на сервере