Pergunta

Eu estou brincando com streaming de vídeo ao vivo para o Flash Player. O problema é, ao que parece (de meus logs) que muitos usuários vão abrir um vídeo ao vivo e depois é só deixá-la aberta durante todo o dia, se eles estão ou não realmente vê-lo.

Como você pode imaginar, este é um desperdício terrível de largura de banda. Então, eu gostaria de ter uma maneira de determinar se o usuário está assistindo activamente a alimentação, e se não, fechá-lo. A janela que contém o componente Flash deve, pelo menos, tem que ser a janela ativa.

Isso pode ser feito? Que soluções que você pode pensar?

Obrigado!

Foi útil?

Solução

Seu problema não é realmente pisca-relacionadas: você deve usar javascript para disparar uma instrução para seu aplicativo flash para matar o fluxo quando a janela de incorporação tem o foco perdido.

Você pode exibir uma mensagem no visor do jogador para o efeito que o fluxo foi pausada:. Se o usuário deseja retomar a reprodução de reprodução eles podem simplesmente bater de novo

Outras dicas

Eu também começar o jogador fez uma pausa e só iniciar uma vez que os recieves janela concentrar - isso significa que qualquer um abrir aleatoriamente lotes de guias não inicia a reprodução do filme até que eles ficam para a guia com o vídeo - é bom para o usuário e também economiza sua largura de banda.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top