Вопрос по html5 – не могу найти HTML5 видео или аудио в Chrome

26

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

Так или иначе ...

Видео или аудио тег загружается в панель extjs, когда запрашивается видео или аудио файл. Файлы отправляются в виде потоков, и они отлично работают в IE и Firefox (после добавления продолжительности в заголовок ответа) Существует проблема с Safari, но это, очевидно, тот факт, что весь сайт работает по протоколу 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>

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

Я пытался найти дополнительную информацию самостоятельно. Это заголовки chrome, показанные на вкладке сети:

Request URL:https://localhost:8443/epaServer/epa/documents/496.ds_webm?sessionId=5616fde4-50af-43d6-a57c-f06540b64fcb

Request Method:GET

Status Code:200 OK

Request Headers

Accept:/ Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3

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

Accept-Language:en-US,en;q=0.8

Connection:keep-alive

Cookie:sessionId=5616fde4-50af-43d6-a57c-f06540b64fcb

Host:localhost:8443

User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19

Query String Parametersview URL encoded

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

Response Headers

Cache-Control:private

Content-Length:1588816

Content-Type:video/webm

Date:Mon, 14 May 2012 14:23:02 GMT

Expires:Thu, 01 Jan 1970 01:00:00 CET

Server:Apache-Coyote/1.1

X-Content-Duration:17.31

& GT;

Можете ли вы опубликовать код? Wilk
Просто для того, чтобы отметить таких людей, как я, которые просто ищут браузер, способный искать, я предлагаю попробовать использовать альтернативный браузер, такой как Mozilla Firefox (версия 29.0, способная искать). Arvind Singh
Я добавил часть кода, который генерируется, и заголовки, которые я получаю. toxkillfraex

Ваш Ответ

1   ответ
22

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

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

Похожие вопросы