2011-03-18 13 views
6

Estoy tratando de reproducir un archivo multimedia usando la etiqueta de audio html5 en Android 2.3 desde un sitio seguro pero me doy cuenta que en la solicitud Get, android 2.3 no está pasando el información de cookies del navegador al servidor que causa una respuesta del servidor 'HTTP/1.1 302 Movido temporalmente' desde el servidor a la página de inicio de sesión para su reautenticación. Probé la misma solicitud en el navegador móvil IOS, Chrome, Safari, IE y la información de las cookies se envía en cada solicitud. Lo que es más desconcertante también es que en la solicitud de etiqueta img, la información de la cookie se envía en el navegador de Android.Android 2.3 no pasa información de cookies para la etiqueta de audio html5 Get request

Mi pregunta es, ¿alguien sabe si esto es solo un error de implementación en la etiqueta de audio de Android 2.3 o me falta un parámetro para permitir que se pase la información de la cookie?

gracias por cualquier ayuda

+0

Probablemente relacionado (incrustación de video), o incluso el mismo problema: http://stackoverflow.com/q/32181185/1066234 –

Respuesta

0

Estoy pasando por el mismo problema. En mi caso veo un agente de usuario específica:

User-Agent: HTC Streaming Player htc_wwe/1.0/htc_ace/2.3.3 

Así que, tal vez, de juego se lleva a cabo por el jugador de dispositivo, que no envía cookies del navegador.

1

El problema es que el navegador no envía la solicitud de la etiqueta de audio por sí mismo sino que delega esto en stagefright. Tristemente Stagefright (en Android 2.3) no envía cookies en absoluto ...

Cuestiones relacionadas