Foros del Web » Programando para Internet » Javascript »

Capturar objetos de websocket por separado

Estas en el tema de Capturar objetos de websocket por separado en el foro de Javascript en Foros del Web. Hola comunidad, tengo un webscoket sirviendo un stream de imagenes(binarias) para generar un video y este código javascript para mostrar el mismo Código: var frames ...
  #1 (permalink)  
Antiguo 02/07/2015, 08:49
Avatar de SidP  
Fecha de Ingreso: febrero-2006
Ubicación: /etc/php.ini
Mensajes: 129
Antigüedad: 18 años, 1 mes
Puntos: 2
Capturar objetos de websocket por separado

Hola comunidad,
tengo un webscoket sirviendo un stream de imagenes(binarias) para generar un video y este código javascript para mostrar el mismo
Código:
    var frames = document.getElementById('frames');
	var ws = new WebSocket( 'ws://127.0.0.1:8083/' );
        var reader = new FileReader();
        ws.onmessage = function(evt) {
            reader.onload = function(e) {
                frames.src = e.target.result;
            };
            reader.readAsDataURL(evt.data);
        }
hasta ahí funciona todo bien, luego necesito poner en el websocket un objeto JSON también para procesarlo en el cliente, el problema es que cuando pongo el JSON en el webscoket el vídeo comienza a parpadear.
Código:
{
    "colorsArray":[{
            "colorName":"red",
            "hexValue":"#f00"
        },
        {
            "colorName":"green",
            "hexValue":"#0f0"
        }
]
}
Como pudiera coger esos dos objetos por separados(json + imagen) en el cliente, para mostrar las imágenes y trabajar aparte con el json.

Gracias de antemano.

Etiquetas: funcion, js, objetos, separado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:00.