Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
salve pessoal,
qual tag uso para linkar um video que venha do youtube, vimeo, pergunto isso, pois meu site é dinamico, as vezes o usuario pode acessar um video linkado do youtube e as vezes do vimeo ou de outro site ainda...?
mas não quero criar um link, quero apenas chamar o video no meu site...
então use a tag <iframe>
tanto youtube qnto vimeo são compativeis com o iframe.
você pode tentar usar o object tb.
mas se eu usar o iframe não passa no validador.
>
mas se eu usar o iframe não passa no validador.
a tag object passa. tem a tag embed também, mas se não me engano essa também nao passa no validador...
iframe é uma tag válida, desde que você declare um doctype de frame.
No HTML4 o elemento iframe só era valido se você utilizasse um doctype específico (como o William está dizendo). Já no HTML5, você não precisa mecher em nada no seu doctype para usar iframes. Eles são totalmente válidos com o mesmo doctype.
E sobre o tópico, utilize o código de incorporação que cada site fornece. O youtube por exemplo, há alguns meses, começou a divulgar o código de incorporação de vídos utilizando iframe.
Então é só ir no endereço do vídeo e copiar o código de incorporação.
Kauê Machado
a tag object passa no validador mas o FF não a suporta.
William Bruno, estou usando o DOCTYPE strict, prefiro trabalhar assim, já que o html5, ainda não é totalmente suportado.
André, segue a mesma resposta que dei pro William...
preciso de um código válido para DOCTYPE strict, e que seja suportado pelo FF, Chrome, Opera e dane-se o IE.
Eu uso Doctype de HTML5 e funciona de boa no IE. É usar a lib Modernizr que ela se encarrega de fazer esse suporte.
mas se usar html5 não passa no validador, e quanto esta tecnica, você pode ser mais explicito?
O que não passa no validador? Gente, não tomem o validador do W3C como indicador de bom código, de semantica. Ele não faz isso.
Para mim vale muito mais um site acessível por diversos meios, por diferentes necessidades, do que um código validado no W3C.
E se acha que estou falando é besteira, é só validar o código de vários sites que são referencia em acessibilidade, como o G1, Yahoo e etc.
não quero ser grossa, nem mal educada, mas se você comprar alguma coisa que não contenha o selo do INMETRO, ou comprar uma carne por exemplo que não possua seus devidos selos, mesmo assim você compraria?, sei que o selo do validador não prova que meu site terá semantica correta, mas já é alguma coisa, pois estará dizendo que estou dentro dos padrões...
>
Kauê Machado
a tag object passa no validador mas o FF não a suporta.
incorreto.
o Firefox suporta o <object> sim.
o <embed> que deve ser abandonado.
O ie6+ suporta o <object> também, desde que você declare corretamente.William de acordo com o site w3schools.
veja: Clique aqui
A meus deus. gente o validador é uma coisa bem besta viu...
ele n é nenhum algoritimo como a busca do google!
se você for ver... grandes sites como g1, yahoo etc não passam no validador.
talves quando ele começar a avaliar a semantica do código ele passe a ter real valor.
ate site feito em tabela passa nesses validadores...
----
Pro companheiro que citou o selo da imetro, por favor não queira comparar um sistema simples de validação que da resultadoes em segundos, com testes específicos da imetro que são visto N características.
Oi @Annyh, você não entendeu o texto.
releia com cuidado.
Você não precisa de suporte total, da tag <object>
você precisa apresentar swfs, ou embeds de sites especificos.
Esse suporte existe e funciona muito bem no FF e nos IEs.
De novo, a w3schools, não tem nenhuma ligação com a w3c.
e mesmo que tivesse, esses orgãos não 'mandam' em nada. Regularmentam, mas o que os browsers fazem, não dependem apenas deles.
então William, você pode me dar um exemplo de como usar a tag object com videos do youtube?
<object height="196" width="305" data="http://www.youtube.com/v/HiaOFOMPOBc" type="application/x-shockwave-flash">
<param name="wmode" value="transparent" />
<param name="quality" value="hight" />
<param name="src" value="http://www.youtube.com/v/HiaOFOMPOBc" />
</object>
testei rapidamente aqui, no ie6, no chrome e no firefox.
funciona perfeitamente, e valida na w3c. Não vou agora, discutir a importância do validador, e nem falar o porque, que os grandes portais não validam.
>
A meus deus. gente o validador é uma coisa bem besta viu...
ele n é nenhum algoritimo como a busca do google!
se você for ver... grandes sites como g1, yahoo etc não passam no validador.
talves quando ele começar a avaliar a semantica do código ele passe a ter real valor.
ate site feito em tabela passa nesses validadores...
----
Pro companheiro que citou o selo da imetro, por favor não queira comparar um sistema simples de validação que da resultadoes em segundos, com testes específicos da imetro que são visto N características.
Foi bem o que eu disse, faço de suas palavras as minhas.
>
então William, você pode me dar um exemplo de como usar a tag object com videos do youtube?
Vai no site do youtube e copia o código de incorporação, é um iframe. Se você está tão preocupada em validar no W3C, fica tranquila, com HTML5 vai na boa.
não é que funcionou mesmo, poxa William você é demais, obrigada pela enorme ajuda que você me deu, você foi incrível...
bjos.
William estava testando aki, no vimeo não consegui fazer funcionar;
<object height="674" width="369" data="http://www.vimeo.com/17100311" type="application/x-shockwave-flash">
<param name="wmode" value="transparent" />
<param name="quality" value="hight" />
<param name="src" value="http://www.vimeo.com/17100311" />
</object>
William estava testando aki, no vimeo não consegui fazer funcionar;
<object height="674" width="369" data="http://www.vimeo.com/17100311" type="application/x-shockwave-flash">
<param name="wmode" value="transparent" />
<param name="quality" value="hight" />
<param name="src" value="http://www.vimeo.com/17100311" />
</object>Para o vimeo com a tag <object>, o buraco é mais embaixo:
<object height="196" width="305" type="application/x-shockwave-flash" class="" data="http://a.vimeocdn.com/p/flash/moogaloop/5.1.14/moogaloop.swf?v=1.0.0" style="visibility: visible;">
<param name="allowscriptaccess" value="always">
<param name="allowfullscreen" value="true">
<param name="scalemode" value="noscale">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="bgcolor" value="#000000">
<param name="flashvars" value="server=vimeo.com&player_server=player.vimeo.com&cdn_server=a.vimeocdn.com&embed_location=&force_embed=0&force_info=1&moogaloop_type=moogaloop_local&js_api=1&js_getConfig=player23465729_920282954.getConfig&js_setConfig=player23465729_920282954.setConfig&clip_id=23465729&fullscreen=1&js_onLoad=player23465729_920282954.player.moogaloopLoaded&js_onThumbLoaded=player23465729_920282954.player.moogaloopThumbLoaded">
</object>
atenção para o parâmetro:
&clip_id=17100311
:lol:
valeu de novo William, você é demais, onde você consegue estas informações, pois fui no site do vimeo e só achei o iframe...?
Gente, com HTML5 dá para usar iframe de boa. Parece que vocês tem um preconceito enorme sobre ele. Vocês acham que o Youtube e o Vimeo iriam usar o iframe como código de incorporação atoa?
>
Gente, com HTML5 dá para usar iframe de boa. Parece que vocês tem um preconceito enorme sobre ele.
Pessoalmente, eu não uso linguagens que não estão 'estáveis', ou 'terminadas'.
A todo momento, incluem e retiram tags do HTML5. Semana passada mesmo isso aconteceu.
Em projetos profissionais, e sites de grande porte (não experimentais), e não 'formadores de opinião', onde eu preciso de usabilidade e compatibilidade (crossbrowser), não dá para usar uma linguagem que não está completamente homologada.
Eu estou em projetos grandes dentro da agência (irmaossoares.com.br - não repara na programação do site, nem nos javascripts dentro do HTML, isso ai foi o programador que fez kkk) e não tive nenhum problema, mesmo com IE6. Na situação que temos hoje. Para mim, a tecnologia está ai, e precisa ser usada e colocada em avaliação, se não ela não vai para frente.
E eu nunca usaria ela se ela não funcionasse em algum navegador. É por isso que eu uso (não totalmente é claro, apenas o que já é suportado).