Jump to content


Photo

Problema Com Sincronia Som X Imagens


  • Faça o login para participar
1 reply to this topic

#1 Filipe N.

Filipe N.

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Campinas, SP
  • Interesses:C#.NET, SQL Server, Oracle, ASP.NET, Web Standards, Eletrônica

Posted 05/08/2007, 10:02

Bom dia pessoal, sou novo no fórum, e iniciante com Flash também, mas qualquer dúvida com PHP/MySQL posso E vou tentar ajudar, não estou vindo apenas para pedir ajuda... é que agora estou bem atarefado mesmo... :lol:

Estou fazendo um website que me pediram, mas como quem deveria cuidar da parte de Flash não moveu um dedo, sobrou tudo pra mim, que nunca havia tido o programa instalado na máquina por falta de interesse.

Agora estou com um problema; a gravação de voz tem 1:20min e sincroniza perfeitamente com as imagens quando abro o arquivo de meu computador, pelo arquivo no Macromedia Flash Player. Mas quando a visualizo pelo meu servidor localhost (Apache2) ou na Web, o som começa a reproduzir e as imagens atrasam, cada vez em um percentual maior.

Estava pensando se este erro poderia estar acontecendo pois deveria de haver um prévio carregador das imagens, antes de começar a exibí-las. O que acham?

Pois pela minha linha de raciocínio, abrindo o arquivo pelo protocolo file, já está tudo carregado. Porém via http ele deve fazer o download de 815KB, tendo a gravação de voz 180KB em 16kbps/22KHz. Isto mostra que as imagens pesam mais do que o som, seria este o problema; a necessidade de um prévio carregador?

Como posso fazer para carregar todas as imagens e o som antes de começar a reproduzir?

Obrigado desde já!

Editado:
Putz, que mancada, estou vendo só agora o tópico Dúvidas Gerais Sobre Flash, estava atarefado demais quando postei aí nem prestei atenção... <_<
Vou testar e ver se isso acaba com o meu problema...
Desculpa aí povo :>.<:

Re-editado:
Ahhh, pior que não funcionou!
Continua com o mesmo problema...
A função de verificar quanto porcento foi carregado, verifica pela library toda ou apenas os objetos no quadro corrente?

Edição feita por: Filipe N., 05/08/2007, 11:20.


#2 Patrique

Patrique

    Super Veterano

  • Usuários
  • 1859 posts
  • Sexo:Não informado

Posted 11/08/2007, 23:26

Leia o texto abaixo ele foi retirado do livro, a Bíblia do flash

Na linguagem do editor de filme, sincronizar ou sync, significa precisamente corresponder imagem com som. No Flash, o som pode ser sincronizado com o conteúdo visual da linha do tempo. A sincronização do Flash fornece várias opções para a maneira como o clipe de áudio se relaciona com animação na linha de tempo. Cada uma dessas opções de sincronização é apropriada para utilizações particulares, como veremos a seguir.

As opções Sync na área de som do inspetor Property controlam o comportamento de som em filmes de Flash, em relação à linha de tempo em que o som está colocado. A opção Sync que você escolhe dependerá se o som se destina a adicionar dimensão a uma apresentação multimídia complexa ou adicionar interatividade à forma de som acionado por botão, ou ainda se é destinado a ser trilha sonora sincronizada de um desenho animado.

Event
Event é a opção padrão de Sync para todos os sons no Flash, então a menos que você altere esse padrão para uma das outras opções, o som automaticamente se comportará como um som Event. Os sons de evento iniciam contemporaneamente com o keyframe em que eles ocorrem e então reproduzem independentemente da linha de tempo. Se um som de evento for mais longo que a linha de tempo, ele continuará a reproduzir mesmo se a reprodução na linha de tempo parar. Se um som de evento requer um tempo considerável para carregar, o filme pausará nesse keyframe até que o som carregue completamente. Os sons de evento são os mais fáceis de implementar e são úteis para trilhas sonoras de fundo e outros sons que não precisam ser sincronizados. Novamente, Event é a configuração Sync padrão no menu Sound do inspetor Property.

Cuidado: Os sons de evento podem degradar em uma sessão desarmoniosa e desagradável de loops de som fora do tom. Se a linha de tempo que armazena o som de evento fizer loop antes do som ser concluído, o som iniciará novamente - por cima do som inicial que não terminou de reproduzir. Depois de vários loops, isso pode tornar-se intolerável. Para evitar esse efeito, utilize a opção Start Sync.

Start
A opção Start Sync é semelhante a um som Event, mas com uma diferença crucial: se alguma instância desse som já estiver reproduzindo, nenhuma outra instância desse som pode reproduzir. Em outras palavras, o Start Sync diz ao som para começar a reproduzir somente se as outras instâncias tiverem terminado de reproduzir ou se for a primeira instância desse som a reproduzir. Essa opção é útil para evitar o problema de divisão em camadas discutido na nota de cuidado anterior para sons de evento.

Stop
A opção Stop Sync é semelhante à opção Start Sync, exceto que qualquer e todas as instâncias do som selecionado pararão de reproduzir quando a Stop Sync ocorre. Essa opção é útil quando você emudece um som específico em uma variedade de outros. Por exemplo, se você criou um mixer de som com um arranjo de instâncias de botão, poderia atribuir Stop Sync a um botão mudo para cada um dos sons no mixer.

Stream
Os sons de stream são semelhantes a uma trilha tradicional em uma aplicação de edição de vídeo. Um som de stream bloqueia a linha de tempo e tem prioridade sobre o conteúdo visual. Quando o som de stream é escolhido, o Flash Player tenta sincronizar a animação com o som. Entretanto, quando as animações ficam muito complexas ou são executadas em máquinas mais lentas, o Flash Player pulará - ou descartará - os quadros conforme necessário para permanecer em sincronização com o som de stream. Um som de stream parará uma vez que a animação termine (no fim da linha de tempo) ou, mais especificamente, quando o cabeçote de reprodução alcançar o último quadro que inclui a forma de onda do som transmitido por stream. Um som de stream pode ser arrastado; arrastando o cabeçote de reprodução em relação direta com a maneira como o conteúdo aparece, quadro por quadro. Isso é especialmente útil para sincronização de lábios com a fala e a coordenação da sincronização perfeita de efeitos de som com eventos visuais.

Para utilizar som de maneira eficiente, é importante entender como os sons de stream funcionam. quando um documento do Flash é publicado como um filme de Flash (arquivo .swf) e a opção Sync para um som for configurada como Stream, o Flash divide o som em partes que são amarradas à linha do tempo. Embora isso seja transparente para você, é quase o equivalente de quebrar um único arquivo de som em muitos arquivos separados e adicioná-los à linha do tempo como pedaços individuais - mas isso seria uma grande quantidade de trabalho. Felizmente, o Flash faz isso para você.

Dica: Ao adicionar sons à linha de tempo, independentemente de quantas vezes você diz para um som de stream fazer loop, um som de stream parará de reproduzir onde quer que a forma de onda visual na janela Timeline termine. Para estender a capacidade de looping de um som de stream, adicione quantos quadros forem necessários à camada de um som de stream.

boa sorte




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq