Quais São Alguns Outros Exemplos de APIs de Vídeo e Áudio?

Você aprendeu sobre as APIs HTMLMediaElement e MediaStreams, mas existem algumas outras APIs que podem ser bastante úteis ao trabalhar com vídeo e áudio. O primeiro é a Screen Capture API. Como o nome pode sugerir, esta API permite que você grave a tela de um usuário. Esta API é exposta ao chamar o método getDisplayMedia() do objeto mediaDevices e consumir o fluxo de mídia retornado. Então existe a MediaStream Recording API. Esta API funciona em conjunto com as APIs MediaStreams, permitindo que você grave um MediaStream (ou até mesmo um HTMLMediaElement diretamente). Ele então dispara eventos dataavailable com cargas úteis Blob que você pode gravar no armazenamento local de arquivos. Por trás de toda essa tecnologia está a API Media Source Extensions. A API Media Source Extensions é o que permite que você passe diretamente o feed da webcam de um usuário para um elemento de vídeo com a propriedade srcObject, por exemplo. E finalmente, a Web Audio API que alimenta tudo que é audível na web. Esta API inclui objetos importantes como um AudioBuffer (representando um Buffer que contém especificamente dados de áudio) ou o AudioContext. E isso conclui nossas lições sobre áudio e vídeo!
Este módulo não possui perguntas. Marque como concluído.