ramblings about life and tech...  

Dezembro, 21 2005
Quarta-feira

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

Notícias possivelmente relacionadas:
Flash 8 lançado no início de Agosto
Macromedia lança nova versão do Flash a 8 de Agosto
Macromedia lança nova versão do Flash esta segunda-feira
Novo Mini iPod com memória Flash?
Memórias Flash já atingem os 8 GigaBytes
Adobe alerta para falhas críticas no Flash Player
Ficheiros DRM podem reduzir um quarto da autonomia dos players
Powered by Destakes

Comentários - Comentar ?


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...
05 Out - "Plafond de tráfego...
04 Out - Não vale nada
03 Out - grátis
02 Out - Ora...
01 Out - Dormir
30 Set - Aston ?
30 Set - Som é italiano!...
30 Set - Qual Porsche..
29 Set - Durou pouco...
26 Set - Linux
26 Set - Caixa Mágica
26 Set - Quem? Carlos... que?

[image]
@gade depende, se não olhares para o portfolio durante uns meses, daqui a uns dois anos não te vais arrepender de as teres comprado hoje.
06, Oct - 16:10
@cpinto já não é a primeira vez ? :) o psi-20 tb lá anda perto, nos -6%
06, Oct - 15:10
" "Bolsa brasileira suspensa após queda de mais de 10% na abertura da sessão"... ouch!
06, Oct - 15:10
Experimente já o BPI Net para o iPhone... "HTTP/1.1 Server Too Busy". Oh well...
06, Oct - 13:10
Blog post: Chance favors the prepared http://tinyurl.com/4naznb
06, Oct - 13:10
work deadline + construction work at home = not very smart
06, Oct - 12:10
more than doubled the number of visitors today on destakes... I owe you one Carolina ;)
04, Oct - 01:10
@nin Jai Pi sá cótó :D
04, Oct - 00:10



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

Mobilized by Mowser Mowser