module inscription newsletter haut de page forum mobile

Ateliers et Formations

Ruser en Flash - Charger des vidéos en tache de fonds ???

Discussion dans 'Archives moteurs' créé par vassili, 21 Août 2007.

Tags:
  1. vassili

    Appréciations:
    +0 / 0 / -0

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    75
    > Bonjour :)

    2 questions pour nos experts les plus doués :cool:

    Je veux créer des animations flash de 1"30', avec photos, textes, puis extraits vidéo.
    Les internautes avec ADSL lent doivent savoir les charger, sans attente...


    1 / Est-il possible de lancer le téléchargement de séquences vidéo courtes - 5 à 10 secs - en tache de fonds ? De meubler avec des textes+photo pendant 30 ou 45 secondes. Puis de déclencher les séquences vidéo après ces 45 secondes de téléchargement ?
    Ce serait cool, ca mettrait mes animations à la portée des ADSL 3 ou 4 fois plus lent ...


    2 / Si l'ADSL de l'internaute est décidément trop lent, et que la vidéo n'est pas encore chargée au bout de 45 secondes, peut-on programmer Flash pour s'en rednre compte, et remplacer la vidéo par une photo, pex ? Sans que l'internaute ne s'en aperçoive ?

    Merci d'avance pour vos expertises :bravo:

    > Nico
     
  2. gadeujo

    Appréciations:
    +0 / 0 / -0

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    86
    salut

    Flash ne fonctionne pas vraiment comme ça. Et Internet non plus. L'immédiateté c'est pas encore pour tout de suite.

    Tous les éléments doivent se charger, que ce soit de la vidéo, des images, du texte, etc.

    T'auras toujours un temps d'attente, + ou moins long selon la taille du fichier, la vitesse de connexion du visiteur et la disponibilité/temps de réponse du serveur.
    Pour toutes ces raisons, il est d'ailleurs déconseillé de se baser sur le temps (x secondes) car ça fluctue d'un poste à l'autre et selon le moment du jour ou de la nuit.

    C'est donc possible de faire ce que tu dis mais c'est une mauvaise idée à mon avis.
    1) cela risque d'être compliqué à mettre en place (à moins de bien connaître l'ActionScript)

    2) En multipliant le nombre d'éléments à charger, tu risques + d'engorger la bande passante qu'autre chose (sans parler du système de vérification du bon déroulement des chargements dont tu parles qui va bouffer des ressources).

    3) tu peux toujours intégrer tes vidéos courtes dans le .fla (et conserver les vidéos longues en .flv externe). Du coup elles seront immédiatement disponibles APRES que ton animation principale soit entièrement chargée (et évidemment ce sera + long vu que le fichier sera + lourd)

    Bref, tout ça pour dire que dans tous les cas, ce sera + long de charger simultanément ton animation principale + x vidéos courtes + x photos + une vidéo de 1'30" plutôt que de lancer directement cette dernière.

    1 vidéo .flv en téléchargement progressif d'1 minute 30 secondes se charge très vite (et se lance quasi instantanément) même en adsl non dégroupé, à condition de respecter certaines règles évidemment : Adobe - Developer Center : Best Practices for Encoding Video with the VP6 Codec
     
  3. vassili

    Appréciations:
    +0 / 0 / -0

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    75
    Ahhh :)
    merci Gadeujo :)

    Et ....
    Il serait possible d'enchaîner 4 fichiers :
    *.fla 30" + *.flv 15" + fla 30" + flv30"
    L'enchaînement serait automatique, l'internaute ne se rendrait pas compte que ce sont 4 fichiers différents ... Il aurait 1m30 de spectacle continu (avec de légers temps d'attente à peine perceptibles à chaque transition) ...

    Ca te paraît jouable ?
    Par ailleurs, les animations flash *.flv avec quelques sons et quelques photos mettent donc obligatoirement plus de temps à se charger que les fichiers video *.flv ? Il n'y a pas de méthode de téléchargement progressif pour le *.flv, qui permettrait de réduire le temps d'attente à presque rien au lancement du fichier ?

    Merci pour tous ces éclaircissements !

    Nico
     
  4. gadeujo

    Appréciations:
    +0 / 0 / -0

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    86
    Il y a plusieurs méthodes pour mettre ça en place, mais de là à te dire concrètement quelle est la mieux adaptée à ton cas précis, c 'est pas si simple vu que je ne sais pas comment tu gères les différents éléments ni comment est conçue ton animation. (c'est aussi fonction de tes connaissances en ActionScript)...
    Bref, je peux te donner des indications théoriques mais dans la pratique, il faudrait en savoir +.

    Non, pas forcément. Tout dépend ce que contient le .swf, comment tu gères les images, les sons, le texte (éléments intégrés ou fichiers externes), le poids des différents éléments, etc.

    Les vidéos externes sont en téléchargement progressif (la lecture se lance avant que tout soit chargé), contrairement aux vidéos intégrés dans un .swf.

    Avec un seul .swf dans lequel tous les éléments sont incorporés les transitions seront instantanées mais le temps d'attente au départ + long.
    Chaque fois que tu fais appel à un fichier externe, faut le charger. L'enchainement peut être automatique et les transitions assez rapides (quelques secondes) mais de là à ce qu'elles ne se voient pas du tout...
     
Chargement...
Discussions similaires - Ruser Flash Charger
  1. poploque
    Réponses:
    0
    Nb. vues:
    862
  2. webmaster.hpr
    Réponses:
    18
    Nb. vues:
    2 270
  3. poploque
    Réponses:
    7
    Nb. vues:
    1 105
  4. Yoann33
    Réponses:
    15
    Nb. vues:
    2 073
  5. poploque
    Réponses:
    5
    Nb. vues:
    1 453

Dernières occasions

 

Partager cette page