2011-11-11 17 views
5

Prima di iniziare un progetto molto ampio per la creazione di presentazioni audiovisive in html5, volevo solo verificare con SO per vedere se ci fossero dei consigli. La mia azienda ha un sacco di video flash abbastanza grandi che sono essenzialmente una persona che parla mentre le parole appaiono sullo schermo con qualche animazione che muove le parole intorno. Ogni video ha anche un menu che elenca ogni parte, un cursore e i pulsanti di riproduzione/pausa (ecco un esempio: http://www.gleim.com/accounting/cpa/tutorial.php)Consigli per la conversione da Flash a HTML5

Per andare verso il supporto dei browser mobili, vorremmo che i video fossero in qualcosa diverso dal flash. L'idea che ci è venuta in mente era avere un tag <audio> per riprodurre l'audio e avere lo storyboard del testo/immagini e il loro timing decidere cosa appariva sullo schermo (questo sarebbe stato gestito da <canvas> o manipolazione diretta del desktop, ecc.). Il problema è che non saremmo in grado di convertire semplicemente i nostri file flash esistenti in questo formato, saremo solo in grado di usarlo d'ora in poi (questo non è un dealbreaker). La versione html5 non ha bisogno di avere lo stesso livello di precisione in termini di tempo tra audio e visualizzazione.

L'utilizzo di <video> s è fuori questione.

Quindi la mia domanda è:

  • C'è un modo semplice per convertire Flash swf file di presentazione-come in HTML5?
  • In caso contrario, esiste una struttura esistente per rendere le presentazioni animate html5 con audio?
  • C'è qualche altra alternativa a questa conversione che non ho considerato.
  • Se devo tirare il mio, ci sono dei suggerimenti?
+1

Quindi, stai dicendo che le funzionalità HTML5 (tag video) non sono abbastanza buone (o qualcosa del genere), ma devi abbandonare Flash? Suggerirei di evitare lavori extra, incorporare Flash dove necessario e andare avanti. Flash non sta andando via su cellulare o in altro modo e continuerà ad essere supportato per correzioni di bug e sicurezza. Chiunque dica il contrario sta diffondendo FUD. – Manius

+0

@Crusader il tag video andrebbe bene, ma sarebbe molto lavoro, tempo e memoria per noi convertire e mantenere tutti i formati video per farlo funzionare su tutte le piattaforme. Probabilmente finiremo per dover mantenere il flash per la buona compatibilità IE. Pensavo che il supporto flash venisse ampiamente abbandonato, però? –

+0

In questo momento abbiamo un malinteso diffuso (o propaganda anti-flash da alcuni blogger?) Di ciò che Adobe ha recentemente annunciato. Non aggiorneranno Flash Player per dispositivi mobili, ma non è "fine vita" (che sarebbe motivo di maggiore preoccupazione).Troppe regine di drammi vogliono solo urlare "Apple ha vinto", come se ci fosse un concorso tra Adobe e Apple. Adobe è un'importante società HTML5. A differenza di Apple, non hanno preso posizione in merito. Flash continuerà ad essere supportato e aggiornato sul desktop, dove ha molto più senso ed è molto più radicato. – Manius

risposta

0

Swiffy è un'opzione (come sopra, si noti che supporta solo un sottoinsieme di Flash Player 8 e AS2), e Adobe Wallaby è un altro, che è in qualche modo simile limitata - in grado di convertire solo un sottoinsieme di animazioni nella timeline (nessun codice AS2 o AS3) da una sorgente FLA - http://labs.adobe.com/wiki/index.php/Wallaby#Features_and_Support. Per il futuro, comunque, Adobe ha lavorato su strumenti HTML5 come Adobe Edge che si propongono con (un giorno) l'uguaglianza delle capacità di interattività e animazione di Flash con HTML5.

0
  • Vedi se Google Swiffy può convertire i file SWF alle animazioni HTML5.

  • Verificare MediaElement.js per lavorare con video e creare sovrapposizioni con JavaScript. Forse puoi fare una specie di skin personalizzata.