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áriosSem Comentário(s)   Technorati links   Linking posts

2005 Google Zeitgeist
It's out

[image]

Reminder: Buy Apple stock in 2006

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

Quicktime ou flash players
[image]
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áriosSem Comentário(s)   Technorati links   Linking posts


Blogmaster
moiTem 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
[image] Posts
[image] Posts + comentários

[image]


Procurar...

Em movimento...

Últimos comentários...
02 Dez - Não é uma coisa port...
26 Nov - Parece giro...
19 Nov - Linus on Git and SVN...
19 Nov - .
18 Nov - Não é possível!...
13 Nov - Álbuns
13 Nov - Parabéns!
07 Nov - pois ...
01 Nov - Não te enganaste no...
31 Out - é a vida
31 Out - é a vida
31 Out - t...

[image]
@hugons nunca, um gajo tem de ir à procura :)
02, Dec - 16:12
"Clix promove o jornalismo do cidadão" http://tinyurl.com/5tta2s
02, Dec - 16:12
Blog post: Está nos detalhes... http://tinyurl.com/5az8cz
02, Dec - 02:12
Blog post: Wook é que se passou com a Wook ? http://tinyurl.com/62a8xd
02, Dec - 02:12
where are all those "i'm ditching this twitter crap and moving to pownce" from some months ago ? :)
02, Dec - 01:12
@itjobs_pt with 57 followers...
02, Dec - 01:12
great... Apple wants a copy of my "notarized government issued photo id". for crying out loud!
02, Dec - 00:12
"Six Apart is now following you on Twitter!"... oppss :>
02, Dec - 00:12



Procurar...


[image]
[image]
[image]
[image]

 

 


 

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.


You are viewing a mobilized version of this site...
View original page here

How do you rate mobile version of this page?

Mobilized by Mowser Mowser