O elemento object
pode ser utilizado para incluir objetos como imagens, áudio, vídeos, componentes ActiveX e outros tipos de conteúdo que precisam de um plugin externo para serem exibidos.
O embed
, apesar de ser usado na prática desde a época do browser Netscape, não era um elemento oficial das especificações do HTML 4 e XHTML . No HTML 5, seu uso é regulamentado e ele passa a fazer parte da especificação da linguagem. Sua função também é adicionar um conteúdo externo que necessite de um plugin para ser exibido pelo browser.
<embed src="flash/trompete.swf" type="application/x-shockwave-flash" width="125" height="50" />
<object width="250" height="100" type="application/x-shockwave-flash" data="flash/trompete.swf"> <param name="movie" value="flash/trompete.swf" /> <param name="wmode" value="transparent" /> <param name="quality" value="high" /> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obter Adobe Flash Player" /></a> </object>
<object width="425" height="344" data="http://www.youtube.com/v/ds_5cLu4FUk?fs=1&hl=en_US"> <param name="allowFullScreen" value="true" /> </object>
<embed src="http://www.youtube.com/v/jnFl1q0IYTA?fs=1&hl=en_US" type="application/x-shockwave-flash" width="425" height="344" allowscriptaccess="always" allowfullscreen="true" />