the that tag loop generates different are html5 google-chrome html5-video html5-audio

that - No puedo buscar video o audio html5 en Chrome



html5 video youtube (1)

He estado jugando con el infierno que es el video / audio HTML5 durante un par de semanas. Por lo general, la razón por la que algo falló apareció después de un tiempo, pero no he podido encontrar el motivo por el que recibo problemas de reenvío y rebobinado en Chrome.

De todos modos...

La etiqueta de video o audio se está cargando en un panel externo cuando se solicita un archivo de video o audio. Los archivos se envían como flujos y funcionan bien en IE y Firefox (después de agregar duración al encabezado de respuesta) Hay un problema con safari, pero aparentemente es el hecho de que todo el sitio se ejecuta en HTTPS (se está trabajando en este momento).

En Chrome (que es mi problema y está en la versión más reciente), el video y el audio se cargan bien, pero no puedo retroceder ni avanzar. Cuando intente buscar videos, solo siga adelante unos segundos hasta que llegue al final de la transmisión. el audio también se reproduce bien, pero al intentar retroceder (o avanzar) varias veces, simplemente se rompe la barra de progreso y se detiene la reproducción del audio.

No estoy completamente seguro de lo que se está enviando desde el servidor, pero me pregunto si esto podría deberse a la falta de datos en la respuesta. Si no es esa otra cosa que me apunte hacia una solución es igual de bienvenido. Creo que he cubierto casi toda la configuración y me he asegurado de que haya una etiqueta de origen para cada navegador.

edición: este es el código generado por el javascript para uno de los archivos:

<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>

También descubrí que no puedo buscar ninguno de los archivos, incluso si los abro por separado de la aplicación.

He intentado encontrar más información por mi cuenta, estos son los encabezados que muestra chrome en la pestaña de red:

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

Método de solicitud: GET

Código de estado: 200 OK

Encabezados de solicitud

Aceptar: / Aceptar-Conjunto de caracteres: ISO-8859-1, utf-8; q = 0.7, *; q = 0.3

Aceptar-Codificar: identidad; q = 1, *; q = 0

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

Conexión: mantener vivo

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

Anfitrión: localhost: 8443

Usuario-Agente: Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 535.19 (KHTML, como Gecko) Chrome / 18.0.1025.168 Safari / 535.19

Parámetros de cadena de consulta URL de la URL codificada

ID de sesión: 5616fde4-50af-43d6-a57c-f06540b64fcb

Cabeceras de respuesta

Cache-Control: privado

Contenido-Longitud: 1588816

Tipo de contenido: video / webm

Fecha: lun, 14 de mayo de 2012 14:23:02 GMT

Vence: jue, 01 de enero de 1970 01:00:00 CET

Servidor: Apache-Coyote / 1.1

X-Content-Duration: 17.31

>


Encontré la razón por la que no está trabajando en esta pregunta:

El video HTML5 no se reproducirá.

Nuestro servidor no entiende el contenido parcial en este momento. Como resultado, Chrome está enviando solicitudes de contenido que no son contestadas, lo que a su vez hace que nuestro video y audio sea impensable (e ineludible).