2010-06-27 22 views
0

J'intègre actuellement un plugin de lecteur Flash Video personnalisé dans un CMS .Net. L'éditeur de plugin nécessite actuellement que l'utilisateur fournisse la largeur et la hauteur de la vidéo afin que mon code puisse extraire les dimensions pertinentes vers le FlowPlayer. Je me demandais, est-ce qu'il y a un moyen de déterminer automatiquement la largeur et la hauteur du FLV plutôt que de demander à l'éditeur de fournir cette information à chaque fois? Idéalement, je préférerais que l'utilisateur fournisse simplement l'emplacement FLV et laisse le nouveau plugin fournir automatiquement la largeur/hauteur au FlowPlayer.Puis-je déterminer les dimensions FLV à l'aide de FlowPlayer?

Répondre

6

Ajoutez que dans votre configuration de flowplayer:

clip: { 
     onMetaData: function(clip) {     
      var width = parseInt(clip.metaData.width, 100); 
      var height = parseInt(clip.metaData.height, 100); 
      $(this.getParent()).css({ width: width, height: height }); 
     } 
    }, 

« metadata » événement est appelé après les méta-informations de fichier est chargé, ainsi la largeur et la hauteur. Dans l'exemple ci-dessus, je change la taille d'un lecteur en fonction des dimensions du film.

+0

Ça m'a aidé aussi. Merci mon pote –