Por que os atalhos de teclado, por exemplo, CTRL + P para reproduzir / pausar funcionam em players de mídia baseados em flash?

0

Eu uso netvibes para ouvir podcasts quando estou em casa. Ele pode transmitir um podcast para que eu não precise baixá-lo, ou assine-o como o iTunes, o Zune etc. Ele usa um player baseado em flash para fazer isso.

Infelizmente, o tipo de atalhos de controle do player para reproduzir / pausar, parar, pular, etc. não funciona. O mesmo problema existe no youtube, no odeo etc ..

Existe alguma limitação de flash que impede o funcionamento dos atalhos de teclado? Se não, há algum site que contenha um media player flash, onde esses atalhos funcionam (de preferência aqueles que podem olhar para feeds RSS e reproduzir podcasts)? Talvez exista um player baseado em java que possa funcionar?

    
por Bill Rodman 13.12.2009 / 13:08

3 respostas

1

Praticamente. O Flash não pode receber entrada do teclado, a menos que você tenha clicado nele. Você provavelmente poderia jogar algo junto com autohotkey, mas a honestidade, existem métodos mais fáceis. Muitos jogadores (pelo menos o Foobar) permitem que você os aponte para um arquivo em um servidor externo e o transmita, completo com teclas de atalho e tudo mais.

EDIT: Ah, e os tocadores de flash TOTALMENTE poderiam ter esses atalhos se tivessem foco - eles simplesmente não, na maior parte do tempo. Eles não são construídos para ouvir muito, na verdade.

    
por 13.12.2009 / 13:29
0

Espero que o flash player seja codificado para funcionar em qualquer navegador em qualquer sistema operacional. Se for esse o caso, qual é o ponto de emular os atalhos de controle do player de apenas um desses oses. Isso seria confuso para as pessoas que usam os outros oses.

    
por 13.12.2009 / 13:30
0

A causa comum é que o navegador da Web tem foco e, portanto, está processando os atalhos.

No entanto, como CTRL + P é impresso, eu esperaria que você tivesse notado a exibição da caixa de diálogo de impressão. Se não for esse o caso, deve ser que o Flash Player não esteja codificado para aceitar CTRL + P como entrada válida.

    
por 13.12.2009 / 13:56