ramblings about life and tech...  

Dezembro, 21 2005
Quarta-feira

Zeitgeist pessoal
Este ano não me apetece dar a volta pelos meses de 2005 e destacar este ou aquele acontecimento relatado aqui no blog. Em 2004 ainda me dei a esse trabalho, este ano foi mau demais para relembrar... os arquivos estão aí ao lado.
Hora 21 Dezembro 2005 - 02:38   Comentários Sem Comentário(s)   Technorati links   Linking posts

2005 Google Zeitgeist
It's out



Reminder: Buy Apple stock in 2006

Hora 21 Dezembro 2005 - 01:04   Comentários Sem Comentário(s)   Technorati links   Linking posts

Quicktime ou flash players

Depois deste post do Bruno Pedro sobre "flash players", mais precisamente sobre as opções que tomei, e da minha resposta não ter sido suficientemente clara, hoje lembrei-me do tema e vou explicar tudo já que também as alternativas que ele apresenta não resolvem o problema. É daqueles dias que me apetece escrever... :-D

Como expliquei nos comentários, a solução que lá pus na altura foi para desenrascar. E a escolha do Quicktime deveu-se única e exclusivamente a uma coisa, a extensão do ficheiro do podcast/videocast em questão. Na altura nem me dei ao trabalho de procurar "flash players" video que resolvessem o problema, se é que os há.

Para poder explicar isto, não que vá ensinar ninguém mas assim também passo informação e posso ser corrigido em asneiras que possa estar a dizer, é preciso compreender umas coisas sobre as enclosures dos feeds dos podcasts/videocasts e da spec para "embutir" Quicktime numa página.

A primeira reacção é a de correr o filme na página e não o abrir numa janela à parte como acabei por fazer. E não, não foi um vaipe que me deu...

O tamanho do ecrã de filme
Segundo a spec da Apple existem pelo menos dois atributos que são obrigatórios especificar na definição do objecto quicktime... WIDTH e HEIGHT.
"Para quê ? O filme adapta-se". Not really... se quisermos os controllers que o Bruno Pedro falava temos de saber a height do filme para que eles apareçam. Activar o CONTROLLER não basta, mesmo usando o SCALE é preciso compensar a HEIGHT para que eles sejam visíveis.
In order for the controller to appear properly, add 16 pixels to the height of a movie.
"Ok, então define-se a altura e a largura e compensa-se". Can't... no feed RSS a enclosure que traz as informações sobre a media não tem onde especificar esses atributos. Só o URL, LENGHT e TYPE.


Largura de banda
Não temos CONTROLLER porque, 1) Quero controlar o tamanho da janela e não posso. 2) Querendo controlar e não tendo os tamanhos, não posso compensar para que os butões do play/pause fiquem visíveis.

Isto é um problema que vai dar ao AUTOPLAY. Sendo definido nas preferências do Quicktime pelo utilizador, esta propriedade faz com que 1) O filme comece a correr assim que o plug-in ache que o consegue correr sem paragens ou 2) Que só comece quando alguém clique no play. Ambas as opções não são viáveis. A primeira porque se tivermos meia dúzia de filmes na página vamos estar a puxar-los todos ao mesmo tempo mesmo que não queiramos ver todos, e todos vão começar a correr ao mesmo tempo. A segunda, mesmo que os filmes não comecem automaticamente vão todos começar a carregar gastando largura de banda a algum pobre coitado.

Poster
Para evitar este "suganço" de largura de banda todo, usa-se a técnica que a Apple usa em alguns dos trailes que disponibiliza, o poster inicial. Aquela "imagem" que aparece a dizer "Click here to play". Só depois desse click é que o filme começa a ser puxado, e só esse filme específico. For poster movies, you would normally set controller="false" Por isso é que no Lusocast, o CONTROLLER está desligado. Não há nada para controlar, só clicar. :-) E para usar o poster com o filme por trás como a Apple usa, seria necessário o poster ter a mesma height/widht que o filme. Informação que não temos, um dos dois ficaria "deformado".
O poster na realidade é um filme quicktime esgalhado no iMovie. Só o podia ser, imagens não são suportadas.

"Pop-Up"
Assim sendo, na altura a solução que me ocorreu tendo em conta isto tudo, foi usar o TARGET="QUICKTIMEPLAYER". Isto faz correr o player Quicktime numa janela à parte com o tamanho original do filme, com play/pause, whatever, etc.

É a vida...
Resumido, o que lixa aqui tudo é a falta da altura/largura do filme. Com isso usava-se o poster para controlar os downloads, fazia-se scale ao filme para não abusar da página e compensavam-se os controllers. É que nem a Apple com o RSS próprio para o iTunes resolveu o problema ao definir um atributo onde especificar isso.

Ah e em relação aos exemplos de players do Bruno Pedro, os dois são apenas para passar Flash Videos(FLV), não têm nada a ver, nenhum deles passa MPEG-4 pelo que consegui ver.
Como já disse, pessoalmente preferia por isto com flash embedded na página, mas ainda não encontrei nada.

Sugestões, correcções, isto é possível com players em flash, quais ?.. são benvindas(os).

Hora 21 Dezembro 2005 - 00:08   Comentários Sem Comentário(s)   Technorati links   Linking posts


Blogmaster
moi Tem 32 anos, é natural de Vila Nova de Famalicão mas mora no Porto desde que veio para a universidade... bem, morou. Agora já casado, está pela Maia. Anda pela internet há já uns 12 anos tendo trabalhado em vários projectos como foram o caso do Mail.pt ou no Sapo. Nos tempos livres vai tendo tempo para fazer umas brincadeiras, entre as quais o ITJobs o Lusocast o Hispanocast ou o Destakes
De resto já bloga há uns 7 anos apesar de ter perdido parte da "vida" numa mudança de hosting provider. Algumas restias ainda por aí andam... ah, e o email de contacto está no footer.
Btw... job offers are welcome!

Feeds RSS
Posts
Posts + comentários
Twitter



Procurar...

Em movimento...
mais fotos...

Últimos comentários...
16 Jul - wat?
16 Jul - Para mim isso não é...
16 Jul - wii :(
15 Jul - Priceless, mesmo
14 Jul - Fundamentalismos
14 Jul - Vai insinuar de hipó...
13 Jul - Pens na Primaria
12 Jul - 1º Ano
11 Jul - Mais do mesmo
11 Jul - 1ª Classe
11 Jul - Até o Arquitectura.p...
08 Jul - Culpas


and we're back in business...
19, Jul - 00:07
just what i needed... "Table is marked as crashed"
18, Jul - 23:07
neat, compra e venda de empresas http://www.sonegocios.pt
18, Jul - 23:07
love Maia... everything thing is in walking distance. :)
18, Jul - 23:07
went out for a quick dinner "in the park", blockbuster, payed taxes, checking email, movie next...
18, Jul - 23:07
ah, forget it... hand made "annotations"
17, Jul - 02:07
just stumbled upon a google automated translation movie on youtube. wow!
17, Jul - 02:07
"Yahoo Hires Former Twitter Chief Architect Blaine Cook"... ah ah ah
17, Jul - 01:07


Arquivos...
Julho 2008 (10)
Junho 2008 (28)
Maio 2008 (17)
Abril 2008 (14)
Março 2008 (21)
Fevereiro 2008 (21)
Janeiro 2008 (33)
Dezembro 2007 (23)
Novembro 2007 (16)
Outubro 2007 (6)
Setembro 2007 (16)
Agosto 2007 (18)
Julho 2007 (17)
Junho 2007 (10)
Maio 2007 (30)
Abril 2007 (17)
Março 2007 (24)
Fevereiro 2007 (27)
Janeiro 2007 (20)
Dezembro 2006 (16)
Novembro 2006 (20)
Outubro 2006 (24)
Setembro 2006 (18)
Agosto 2006 (33)
Julho 2006 (30)
Junho 2006 (31)
Maio 2006 (17)
Abril 2006 (21)
Março 2006 (23)
Fevereiro 2006 (26)
Janeiro 2006 (38)
Dezembro 2005 (33)
Novembro 2005 (28)
Outubro 2005 (33)
Setembro 2005 (48)
Agosto 2005 (43)
Julho 2005 (35)
Junho 2005 (47)
Maio 2005 (37)
Abril 2005 (38)
Março 2005 (25)
Fevereiro 2005 (27)
Janeiro 2005 (35)
Dezembro 2004 (42)
Novembro 2004 (26)
Outubro 2004 (45)
Setembro 2004 (52)
Agosto 2004 (25)
Julho 2004 (53)
Junho 2004 (55)
Maio 2004 (60)
Abril 2004 (46)
Março 2004 (65)
Fevereiro 2004 (45)
Janeiro 2004 (68)
Dezembro 2003 (68)
Novembro 2003 (59)
Outubro 2003 (67)
Setembro 2003 (46)
Agosto 2003 (31)
Julho 2003 (36)

Aqui ao lado...
Pedro Figueiredo
Pedro Melo
Celso Martinho
Sérgio Carvalho
Rui Carmo
Nuno Loureiro
Maria João Nogueira
Filipe Miguel Tavares
Bruno Pedro
Ricardo
Nuno Mariz
Vitor Magalhães
Carlos Duarte
Mário Lopes

Procurar...



 

 


 

não chateiem com os erros de Português... "the bad spelling is part of the charm". ;-)
escusado será dizer que as opiniões aqui expressas são minhas e só minhas, e não de outros ou da empresa onde trabalho
qualquer outro bitaite... ramblings at karlus.net
não, não é powered by MovableType ou Wordpress, é powered by código meu em PHP

O conteúdo deste site não poderá ser utilizado sem a sua autorização expressa.
As imagens nele contidas são propriedade dos respectivos autores.