Executando Sons na Web
Sons podem ser executados "inline" (em linha) ou por um "helper" (auxiliar), dependendo do elemento HTML que você usa.
Som Inline
Qaundo um som está incluido numa página web, ou como parte de uma página web, ele é chamado de som inline.
O som Inline pode ser adicionado a uma página web usando o elemento <bgsound> ou o elemento <img>.
Se você planeja usar sons inline nas suas aplicações web, esteja atento para o fato de que muitas pessoas acham o som inline incômodo. Também observe que alguns usuários podem ter desligado a opção de som inline em seus navegadores.
Nosso melhor conselho é incluir som inline somente nas páginas web onde o usuário espera ouvir o som. Um exemplo disso é uma página que abre após o usuário ter clicado num vínculo para ouvir uma gravação.
Usando um Auxiliar (Plug-In)
Uma aplicação auxiliar (helper) é um programa que pode ser ativado pelo navegador para "auxiliar" a tocar o som. Aplicações auxiliares são também chamadas Plug-Ins.
Aplicações auxiliares podem ser ativadas usando o elemento <embed>, o elemento <applet>, ou o elemento <object>.
Uma grande vantegem de usar uma aplicação auxiliar é que você pode deixar algumas (ou todas) configurações do player serem controladas pelo usuário.
Muitas palicações auxiliares permitem controle manuial (ou programado) sobre as configurações de volume e funções de execução como retornar, pausar, parar, e tocar.
Usando o Elemento <bgsound>
O Internet Explorer suporta um elemento chamado <bgsound>.
O propósito deste elemento é prover um som de fundo para uma página Web:
<bgsound src="beatles.mid" /> |
O fragmento de código acima mostra um arquivo MIDI como música de fundo para uma página Web.
Clique aqui para experimentar por si mesmo
Uma lista dos atributos para o elemento <bgsound> pode ser encontrada num capítulo posterior deste tutorial.
Observação: O elemento <bgsound> não é um padrão da HTML ou da XHTML. Ele é suportado apenas pelo Internet Explorer.
Usando o Elemento <img>
O Internet Explorer suporta o atributo dynsrc no elemento <img>.
O propósito deste elemento é embutir elementos multimídia numa página Web:
<img dynsrc="horse.wav" /> |
O fragmento de código acima mostra um arquivo WAVE embutido numa página Web.
Clique aqui para experimentar por si mesmo
Observação: O atributo dynsrc não é um padrão HTML ou XHTML. Ele é suportado apenas pelo Internet Explorer.
Usando o Elemento <embed>
O Internet Explorer e o Netscape ambos suportam um elemento chamado <embed>.
O propósito deste elemento é embutir elementos multimídia numa página Web:
<embed src="beatles.mid" /> |
O fragmento de código cima mostra um arquivo MIDI embutido numa página Web.
Clique aqui para experimentar por si mesmo
Uma lista de atributos para o elemento <embed> pode ser encontrada num capítulo posterior deste tutorial.
Observação: O elemento <embed> é suportado tanto pelo Internet Explorer quanto pelo Netscape, mas ele não é um padrão da HTML ou da XHTML. O World Wide Web Consortium (W3C) recomenda usar o elemento <object> ao invés.
Usando o Elemento <object>
O Internet Explorer e o Netscape ambos suportam um elemento HTML chamado <object>.
O propósito deste elemento é embutir elementos multimídia numa página Web:
<object
classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="FileName" value="liar.wav" />
</object> |
O fragmento de código acima mostra um arquivo WAVE embutido numa página Web.
Clique aqui para experimentar por si mesmo
Uma lista de atributos para o elemento <object> pode ser encontrada num capítulo posterior deste tutorial.
Usando Um Vínculo
Se uma página Web inclue um vínculo para um arquivo de mídia, muitos navegadores usarão uma "aplicação auxiliar" para executar o arquivo:
<a href="beatles.mid">
Clique aqui para ouvir os Beatles
</a> |
O fragmento de código acima mostra um vínculo para um arquivo MIDI. Se o usuário clicar num vínculo, o navegador irá ativar uma aplicação auxiliar como o Windows Media Player para executar o arquivo MIDI.
Clique aqui para experimentar por si mesmo
|