English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A propriedade playbackRate do HTMLMediaElement define a taxa de reprodução do arquivo de mídia. Isso é usado para permitir que o usuário controle a reprodução rápida, lenta, etc. A taxa de reprodução normal multiplicada por esse valor representa a taxa de reprodução atual, então10) representa uma taxa de reprodução normal. Definir playbackRate como valor negativo permite reprodução ao contrário. Quando o arquivo de mídia é reproduzido ao contrário ou a taxa de reprodução está abaixo ou acima do intervalo disponível definido pelo núcleo do navegador (por exemplo, o intervalo acordado pelo Gecko é 0.25~50) durante a reprodução, o som será silenciado. No entanto, a tonalidade do áudio coincide por padrão com a taxa de reprodução. Alguns navegadores implementaram a propriedade não padronizada preservespitch para controle de tonalidade.
Áudio HTML/Manual de Referência DOM de Vídeo
Configurar o vídeo para reprodução lenta:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Áudio HTML/Uso do atributo playbackRate do vídeo-Tutorial Básico(oldtoolbag.com)</title> </head> <body> <button onclick="getPlaySpeed()" type="button">Qual é a velocidade de reprodução?</button> <button onclick="setPlaySpeed()" type="button">Configurar reprodução lenta do vídeo</button> <br> <video id="video1" controls="controls"> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Seu navegador não suporta HTML5 video 标签。 </video> <script> myVid=document.getElementById("video1"); function getPlaySpeed() { alert(myVid.playbackRate); } function setPlaySpeed() { myVid.playbackRate=0.5; } </script> </body> </html>Teste e veja ‹/›
Atributo playbackRate define ou retorna áudio/Velocidade de reprodução atual do vídeo.
IEFirefoxOperaChromeSafari
Todos os navegadores populares suportam o atributo playbackRate.
Atenção:Internet Explorer 9 Versões anteriores ao e antes não suportam o atributo playbackRate.
Define o atributo playbackRate:
audio|video.playbackRate=playbackspeed
Retorna o atributo playbackRate:
audio|video.playbackRate
Valor | Descrição |
---|---|
playbackspeed | Indicação de áudio/Velocidade de reprodução atual do vídeo. Exemplo:
|
Retorno: | Valor numérico, velocidade de reprodução atual |
---|---|
Valor padrão: | 1.0 |