Embed

Origem: Wikipedia, a enciclopedia livre.

Embed e um tipo de tag HTML para media , usada para incorporar arquivos multimedia de audio e video . Uma musica pode tocar, quando uma pagina e exibida. Portanto, pode-se inserir arquivos de som dentro de um documento HTML, ha extensoes cujos arquivos sao grandes, exigindo um tempo maior de download .

Os arquivos midi [ editar | editar codigo-fonte ]

Midi e o acronimo de Musical Instrument Digital Interface . E um formato de arquivo que permite, desde que se tenha software e hardware adequados, a edicao, a armazenagem e a reproducao musical.

O formato Midi nao e um formato de codificacao ou de compactacao de audio, tal como o MP3 . Pode-se compreender a diferenca entre o Midi e os codecs de audios como a diferenca existente entre uma partitura ou tablatura e um Compact Disc , LP , um MD ou um cassete , ou seja, o arquivo midi nao contem os sons a serem executados, mas as instrucoes para que o sintetizador do equipamento execute a cancao.

A importancia dos arquivos midi, portanto, nao provem do fato de serem pequenos, mas da possibilidade de compartilhar, transpor notacoes e executar as musicas em diferentes equipamentos.

Pode-se, contudo, inserir um arquivo Midi em uma pagina HTML atraves do seguinte fragmento:

   <
pre
>

   \\Nota: beijaeu.mid e o nome do arquivo de musica.

     
<
BGSOUND
 SRC
=
"beijaeu.mid"
>

         <
EMBED
 SRC
=
"beijaeu.mid"
 WIDTH
=
"140"
 HEIGHT
=
"25"
 VOLUME
=
"60"
 LOOP
=
"FALSE"
></
EMBED
>

   </
pre
>


Lembrete: Os arquivos com sons deverao estar armazenados no provedor, juntamente com o documento HTML.

Sons em navegadores diferentes [ editar | editar codigo-fonte ]

Entretanto, navegadores diferentes nao decodificam os arquivos de som da mesma maneira.

Assim, o tag < embed > e reconhecido pelo Firefox , Mozilla suite e Netscape , e e escrito do seguinte modo: < embed src="nomedoarquivo.mid" >.

Ja o tag < bgsound > so e reconhecido pelo Internet Explorer . Na linguagem codificada, o tag e escrito assim: < bgsound src="nomedoarquivo.mid" >.

Note-se que nomedoarquivo.mid e o arquivo de musica . O nome real do arquivo deve substituir nomedoarquivo.mid.

Caso for desejado que a musica repita-se infinitas vezes, deve-se adicionar o atributo loop="infinite" .

Para facilitar a insercao dos tags de som, pode-se usar um script, para que os sons possam ser ouvidos, mesmo que interpretados por diferentes navegadores, como Mozilla / Netscape e Internet Explorer, entre outros.

Em geral, a sequencia de comandos do script comeca com <SCRIPT> e termina com </SCRIPT>

Exemplos de uso [ editar | editar codigo-fonte ]

  • Repeticao do arquivo infinitas vezes
<
pre
>

<
script
 type
=
"text/javascript"
>
 
    if
(
navigator
.
userAgent
.
indexOf
(
"MSIE"
)
 !=
 -
1
)

        document
.
writeln
 (
'<bgsound src="nomedoarquivo.mid" loop=infinite hidden=true volume=100>'
);

    else

        document
.
writeln
 (
'<embed src="nome do arquivo.mid" loop=true autostart=true volume=100 hidden=true>'
);

</
script
>

</
pre
>

  • Repeticao do arquivo por 2 vezes consecutivas, com controle de execucao do arquivo (loop="2")
<
pre
>

<
script
 type
=
"text/javascript"
>
 
    if
(
navigator
.
userAgent
.
indexOf
(
"MSIE"
)
 !=
 -
1
)

       document
.
writeln
 (
'<bgsound src="nomedoarquivo.mid" loop="2" volume=100>'
);

    else

       document
.
writeln
 (
'<embed src="nome do arquivo.mid" loop="2" autostart=true volume=100>'
);

</
script
>
 
</
pre
>

  • Repeticao do arquivo por 3 vezes consecutivas, sem controle de execucao do arquivo (loop="3", colocar hidden=true)
    <
pre
>

       <
script
 type
=
"text/javascript"
>
 
          if
(
navigator
.
userAgent
.
indexOf
(
"MSIE"
)
 !=
 -
1
)

             document
.
writeln
 (
'<bgsound src="nomedoarquivo.mid" loop="3" volume=100 hidden=true>'
);

          else

             document
.
writeln
 (
'<embed src="nome do arquivo.mid" loop="3" autostart=true volume=100 hidden=true>'
);

       </
script
>
 
    </
pre
>

Observacoes [ editar | editar codigo-fonte ]

  • Para que a musica seja executada logo que o visitante entre no endereco, deve-se incluir a sequencia escolhida de comandos entre os tag <head> e </head>
  • Substituir "nomedoarquivo.mid" pelo nome do arquivo, de extensao mid, que sera usado na pagina.
  • As linhas nao podem ser quebradas. Elas devem constituir uma linha unica em HTML.