Файл m4v не будет воспроизводиться в браузере Safari на IOS

Я пытаюсь получить .m4v Воспроизведение файлов в качестве аварийного переключения, поскольку IOS по-прежнему не поддерживает Flash. Я могу играть в .m4v файл в Windows через несколько браузеров, но даже если я иду прямо к .m4v файл на моем сервере с iPad не будет воспроизводиться. Я вижу только черный экран.

У меня открыта консоль отладки, и я не получаю никаких сообщений и не вижу никакого контента.

Я развернул .m4v файл на моем личном веб-сервере и может воспроизводить его оттуда. Тип MIME установлен правильно.

Это тип MIME:

.m4v = video/x-m4v

Что еще может быть неправильно установлено?

Вот пример моего HTML:

<video id="movie" width="320" height="240" preload controls>
    <source src="/SurroundHealth/videos/sample_ipod.m4v" />
    </object>
    <div class="fallback">
       <p>You must have an HTML5 capable browser.</p>
    </div>
</video>

Вот URL:

http://dev.surroundhealth.net/surroundhealth/videos/test.html

3 ответа

Решение

Никогда не понимал этого, поэтому мы разместили видео на YouTube

Измените тип MIME для чтения application/octet-stream вместо video/mp4 - у меня сработало!

Я думаю, что ваш тип MIME неверен, и это должно быть:

.m4v = video/mp4

Рекомендации:

http://en.wikipedia.org/wiki/MPEG-4_Part_14

Другие вопросы по тегам