Подтвердить что ты не робот

Не может искать html5 видео или аудио в хром

Я провожу ад, который является видео/аудио HTML5 уже пару недель. Обычно причина, по которой что-то не удалось выскочить через некоторое время, но я был неспособен найти, почему я получаю переадресацию и перематывание проблем в хроме.

Во всяком случае...

Видео или звуковой тег загружается в панель extjs при запросе видео или аудиофайла. Файлы отправляются как потоки, и они отлично работают в IE и firefox (после добавления продолжительности к заголовку ответа) Там проблема с сафари, но, по-видимому, тот факт, что весь сайт работает в HTTPS (что сейчас работает).

В chrome (это моя проблема и на последней версии) видео и аудио загружаются просто отлично, но я не могу перемотать или переслать. При попытке поиска видео просто продолжайте несколько секунд, пока он не достигнет конца потока. звук также воспроизводится просто отлично, но попытка перемотки (или перемотки вперед) несколько раз просто прерывает индикатор выполнения и останавливает воспроизведение звука.

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

edit: это код, сгенерированный javascript для одного из файлов:

<video width="1889" height="2" preload="auto" autoplay="1" controls="1" id="videoPlayer" style="width: 1889px; height: 233px; ">
<source src="http://localhost:8080/epaServer/epa/documents/496.ds_webm?sessionId=5616fde4-50af-43d6-a57c-f06540b64fcb" type="video/webm">
<source src="http://localhost:8080/epaServer/epa/documents/496.ds_mp4?sessionId=5616fde4-50af-43d6-a57c-f06540b64fcb" type="video/mp4">
<div>Your browser doesn't support html5 video. <a>Upgrade Chrome</a></div>
</video>

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

Я попытался найти больше информации самостоятельно, это заголовки хром-шоу на вкладке сети:

URL-адрес запроса: https://localhost: 8443/epaServer/epa/documents/496.ds_webm? sessionId = 5616fde4-50af-43d6-a57c-f06540b64fcb

Метод запроса: GET

Код состояния: 200 OK

Заголовки запросов

Accept:/ Accept-Charset: ISO-8859-1, UTF-8; д = 0,7, *; д = 0,3

Accept-Encoding: identity; q = 1, *; q = 0

Accept-Language: EN-US, ан; д = 0,8

Connection: Keep-жив

Печенье: SESSIONID = 5616fde4-50af-43d6-a57c-f06540b64fcb

Хост: локальный: 8443

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, например, Gecko) Chrome/18.0.1025.168 Safari/535.19

Запрос строки запроса URL-адреса URL-адреса

SESSIONID: 5616fde4-50af-43d6-a57c-f06540b64fcb

Заголовки ответов

Cache-Control: частный

Content-Length: 1588816

Content-Type: видео /WebM

Дата: Пн, 14 Май 2012 14:23:02 GMT

Истекает: Чт, 01 янв 1970 01:00:00 CET

Сервер: Apache-Койот/1.1

X-Content-Продолжительность: 17,31

<Р →
4b9b3361

Ответ 1

Я нашел причину, по которой он не работал над этим вопросом:

Видео HTML5 не будет зацикливаться

Наш сервер не понимает частичный контент прямо сейчас. В результате хром отправляет запросы на контент, на который не получают ответа, что, в свою очередь, делает наше видео и аудио неприемлемым (и непривлекательным).