From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/pt-br/web/html/element/source/index.html | 135 +++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 files/pt-br/web/html/element/source/index.html (limited to 'files/pt-br/web/html/element/source') diff --git a/files/pt-br/web/html/element/source/index.html b/files/pt-br/web/html/element/source/index.html new file mode 100644 index 0000000000..d40dca4e7b --- /dev/null +++ b/files/pt-br/web/html/element/source/index.html @@ -0,0 +1,135 @@ +--- +title: source +slug: Web/HTML/Element/Source +translation_of: Web/HTML/Element/source +--- +

Sumário

+ +

O elemento source é utilizado para especificar múltiplos recursos de mídia de elementos {{HTMLElement("picture")}},  {{HTMLElement("audio")}} ou {{HTMLElement("video")}} em HTML5. É um elemento vazio. É normalmente usado para disponibilizar multiple formats supported by different browsers.

+ +

Contexto de uso

+ + + + + + + + + + + + + + + + + + + + +
Conteúdo permitidoNenhum; isso é um elemento vazio.
Omissão de tagDeve ter uma tag de início, mas não deve ter uma tag de fim.
Elementos pais permitidos{{HTMLElement("picture")}}, {{ HTMLElement("audio") }}, {{ HTMLElement("video") }}
Documento normativoHTML5, section 4.8.8
+ +

Atributos

+ +

Como todos os outros elementos de HTML, esse elemento suporta os global attributes.

+ +
+
{{ htmlattrdef("src") }}
+
Requerido, endereço do arquivo de mídia.
+
{{ htmlattrdef("type") }}
+
O tipo MIME do arquivo, opcionalmente com um parametro de codecs. Veja o RFC 4281 para informações sobre como especificar codec.
+
{{ htmlattrdef("media") }}
+
Definição do tipo de mídia (Media query) pretendido.
+
+ +

Se o atributo type não está especificado, o tipo da mídia é obtido no servidor e é verificado se o Gecko consegue reproduzi-lo; se não for possível reproduzi-lo, o próximo source é verificado. Se o atributo type está definido, ele é comparado aos tipos que o Gecko consegue reproduzir, e se não for reconhecido, o servido não é solicitado; ao invés disso, o próximo elemento source é verificado.

+ +

Interface do DOM

+ +

Esse elemento implementa a interface HTMLSourceElement.

+ +

Exemplos

+ +

Esse exemplo demonstra como oferecer um vídeo no formato Ogg para usuários em que os navegadores suporta o formato Ogg, e um formato QuickTime para os usuários que o suporta. Se os elementos audio ou video não forem suportados pelo navegador, um aviso será mostrado. Se o navegador suportar o elemento, mas não suportar nenhum dos formatos especificados, um evento de error será lançado e os controles padrões de mídia (se ativados) indicarão o erro. Veja também a lista de media formats supported by the audio and video elements em vários navegadores.

+ +
<video controls>
+  <source src="foo.ogg" type="video/ogg"> <!-- Escolhido pelo Firefox -->
+  <source src="foo.mov" type="video/quicktime"> <!-- Escolhido pelo Safari -->
+  Desculpa; seu navegador não é compatível com vídeo em HTML5.
+</video>
+
+ +

Para mais exemplos, veja Using audio and video in Firefox.

+ +

Compatibilidade dos Navegadores

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
RecursoChromeFirefox (Gecko)Internet ExplorerOperaSafari
Suporte Básico{{ CompatVersionUnknown() }}{{ CompatGeckoDesktop("1.9.1") }}9.0{{ CompatVersionUnknown() }}{{ CompatVersionUnknown() }}
Atributo media{{ CompatVersionUnknown() }}{{ CompatGeckoDesktop("15.0") }}{{ CompatUnknown() }}{{ CompatVersionUnknown() }}{{ CompatVersionUnknown() }}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
RecursoAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Suporte básico{{ CompatVersionUnknown() }}{{ CompatGeckoMobile("1.0") }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}
Atributo media{{ CompatVersionUnknown() }}{{ CompatGeckoMobile("15.0") }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}
+
+ +

Notas específicas do Gecko

+ +

Atualmente, apenas um pequeno conjunto de funcionalidades está implementado — o Gecko escolhe o primeiro elemento source que tem um tipo correspondente the MIME-type of a supported media format; veja o {{ bug(449363) }} para detalhes.

+ +
{{ languages({ "en":"en/HTML/Element/source", "ja":"ja/HTML/Element/source" }) }}
-- cgit v1.2.3-54-g00ecf