![]() |
|
Dezembro, 21 2005
2005 Google Zeitgeist It's out ![]() Reminder: Buy Apple stock in 2006
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).
|
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
|
||||||||||||||||||||||||||||||||
|
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 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. |