#javascript #jquery #html #video #video.js
#javascript #jquery #HTML #Видео #video.js
Вопрос:
У меня есть этот код (изменен demo.html из video.js , добавляя свой собственный источник), но видео не загружается в firefox. Я вижу в инспекторе newtork это сообщение: «El «Content-Type» HTTP de «video / x-f4v» не совместим с es. Ha fallado la carga del recurso de medios«
…
«Ha fallado la carga de todos los recursos candidatos. Carga de medios pausada.«
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264"
poster="http://video-js.zencoder.com/oceans-clip.png"
data-setup="{}">
<source src="http://xxx.xxxxx.com/svn/loader.php?v=VID_N2xVczxccxzxczxcxzc6756hnbnbn==" type='video/mp4' />
<source src="http://xxx.xxxxx.com/svn/loader.php?v=VID_N2xVczxccxzxczxcxzc6756hnbnbn==" type='video/webm' />
<source src="http://xxx.xxxxx.com/svn/loader.php?v=VID_N2xVczxccxzxczxcxzc6756hnbnbn==" type='video/ogg' />
<track kind="captions" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 -->
<track kind="subtitles" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 -->
</video>
Я правильно вижу видео в Chrome и ie9
РЕДАКТИРОВАТЬ Это странно … если я оставлю три исходных тега выше и добавлю:
<source src="http://xxx.xxxxx.com/svn/loader.php?v=VID_N2xVczxccxzxczxcxzc6756hnbnbn==" type='video/flv' />
затем я вижу видео правильно
Кто-нибудь знает, как это решить?
Комментарии:
1. Вы пробовали это с демонстрационным видео, загружаемым с демонстрационного сервера, а также с демонстрационным видео с вашего собственного сервера?
2. Нет, я пробовал только с демонстрацией на своем сервере, но не на их сервере …. как я мог попробовать это на их сервере?
3. Итак, вы попробовали их демонстрационное видео со своего сервера? Если видео загружается с их серверов (
http://vjs.zencdn.net/v/oceans.mp4
), это означает, что ваш HTML и инициализация плагина верны, и ваша проблема лежит на стороне сервера.
Ответ №1:
Вам нужно добавить типы контента в файл .htaccess на сервере следующим образом
- Добавить тип видео/mp4 mp4 m4v
- Добавить аудио / mp4 m4a
- Добавить тип видео /ogg ogv
- Добавить аудио /ogg ogg oga
- Добавить тип видео/webm webm
Это определяет формат видео для браузеров.
Или, может быть, видео, которое вы пытаетесь получить, доступно только в FLV
формате.