Por que não flash vídeos são reproduzidos após a atualização para o Flash 10?
-
03-07-2019 - |
Pergunta
atualizado para Flash 10 hoje e agora muitos vídeos em flash não estão jogando em um monte de sites, incluindo um casal que eu criei. Qual é a solução?
Editar Deixe-me esclarecer aqui. esta questão se destina a encontrar a alteração de código que é necessário para permitir que os usuários de todas as versões do flash, incluindo a versão mais recente, para ser capaz de vê-los.
Solução
Flash APIs apenas fornecer o número da versão na forma String, assim que a causa provável é scripts que puxam um único personagem para fora da cadeia de versão, e veja "1" em vez de "10". Isso, ou scripts que verificam ingenuamente (version==9)
vez de (version>9)
.
Nota:. Comparações como (version>9)
funcionará como esperado no AS, mesmo se version
é uma string como "10"
Outras dicas
É provavelmente devido a verificação de versão.
Certifique-se os sites podem lidar com números de versão de dois dígitos corretamente. Especialmente quando usando cordas, "9" é maior que "10" em muitas implementações.
Eu concordo com HS que este é provavelmente devido a sites usando uma versão do Flash sniffer que exclui o seu leitor. Este tem sido um problema para mim no passado. Para verificar se este for o caso para você eu sugiro que você visualizar o código fonte da página e procure o caminho para o arquivo SWF. Esta poderia ser dentro da tag object ou dentro de uma linha de javascript. Eu costumo fazer um achado para .swf e copiar todo o caminho na linha de endereço do navegador. Se o vídeo é reproduzido quando você fizer isso eu suponho que você poderia enviar um e-mail para o administrador do site, pedindo-lhes para corrigir a sua incorporação swf.
Este poderia ser um produto de roteiro FlashDetect que verifica a versão do Flash você tem de olhar para o primeiro caractere antes do ''. assim: y.charAt (y.indexOf () - 1 ''); Assim, quando se vê versão 10.0 ele pensa que você tem de flash versão 0.