Alterando a velocidade de reprodução de vídeos em HTML5

2

No Firefox você pode controlar a velocidade de reprodução de vídeos em HTML5 pressionando F12 e digitando o seguinte no console:

document.getElementsByTagName("video")[0].playbackRate = 1

Embora este método seja razoavelmente geral (até 4x com áudio e até 16x (?) sem áudio), é um pouco trabalhoso fazer manualmente. Seria bom ter um atalho e, além disso, uma maneira de definir um valor padrão para todas as reproduções.

Existem alguns complementos do Firefox que parecem resolver esses problemas (por exemplo, atalho e valor padrão):

No entanto, de acordo com a Wikipedia , existem alguns riscos de segurança associados aos complementos .

Perguntas

  1. É possível resolver os problemas mencionados acima sem complementos?
  2. Esses complementos são seguros?
por Mark Messa 13.07.2018 / 06:33

1 resposta

4

Você pode evitar o uso de extensões com bookmarklets. Um bookmarklet é um indicador do navegador que não abre uma página da Web, mas executa uma parte do Javascript. Bookmarklets usam o javascript: pseudoprotocolo.

Por exemplo, crie um favorito com este URL:

javascript:(function(){document.getElementsByTagName("video")[0].playbackRate = 2)();

para definir a velocidade de reprodução dupla. Crie mais marcadores com valores de playbackRate ajustados que você usa com frequência.

Isto é completamente seguro, porque todo o código executado pelo navegador está sob o seu controle.

    
por 13.07.2018 / 10:30