Changeset 73467 in spip-zone for _plugins_/mediaspip_player


Ignore:
Timestamp:
Jun 10, 2013, 11:37:04 AM (7 years ago)
Author:
kent1@…
Message:

min-height de 24px pour les balises audio, le wrapper aussi, car il faut au moins afficher les contrôles

Une erreur sur le fallback, du coup on évite les $(this) partout

Location:
_plugins_/mediaspip_player/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mediaspip_player/trunk/css/html5_controls.css

    r73433 r73467  
    2727.spip_documents.audio{display:block;}
    2828
    29 audio{height:25px;display:block}
     29audio{min-height:24px;display:block;}
    3030
    3131.media{
     
    3434
    3535.media_wrapper{
     36        min-height:24px;
    3637        outline:none;
    3738        font-family: arial,sans-serif;
  • _plugins_/mediaspip_player/trunk/javascript/mediaspip_player.js

    r73435 r73467  
    10431043                                        var sources = media.children("source");
    10441044                                $.each(sources, function(index, value){
    1045                                         if(($(this).attr('type').match('video/x-flv'))||($(this).attr('type').match('video/mp4'))||($(this).attr('type').match('audio/mpeg'))){
     1045                                        var source = $(this);
     1046                                        if((source.attr('type').match('video/x-flv'))||(source.attr('type').match('video/mp4'))||(source.attr('type').match('audio/mpeg'))){
    10461047                                                var defaults_flash = {
    10471048                                                        flowurl:options.flowurl,
     
    10501051                                                        autoload:options.autoload,
    10511052                                                        wmode : 'transparent',
    1052                                                         width : $(this).attr('width'),
    1053                                                         height : $(this).attr('height')?$(this).attr('height'):$(this).parent().height(),
    1054                                                         poster : $(this).attr('poster'),
     1053                                                        width : media.attr('width'),
     1054                                                        height : media.attr('height')?media.attr('height'):media.parent().height(),
     1055                                                        poster : media.attr('poster'),
    10551056                                                        sources : $(this),
    1056                                                         loop : (typeof(me.attr('loop')) == 'undefined') ? false : true
     1057                                                        loop : (typeof(media.attr('loop')) == 'undefined') ? false : true
    10571058                                                }
    10581059                                                var options_flash = $.extend(options,defaults_flash);
    10591060                                                media.ms_fallback_flash(options_flash);
    1060                                                 /**
    1061                                                  * On s'arrête au premier élément qui nous convient
    1062                                                  */
    1063                                                 return false;
     1061                                                return false;// On s'arrête au premier élément qui nous convient
    10641062                                        }
    10651063                                });
  • _plugins_/mediaspip_player/trunk/modeles/video.html

    r73433 r73467  
    44       
    55        Les paramètres possibles :
    6         -* logo string : le chemin vers un logo spécifique
    7         -* controls string "non" : N'affichera pas les controles si la valeur est non ou false
    8         -* autoplay string "tout sauf non ou false" : La video se lira dès qu'elle le pourra si la valeur est autre que non ou false
     6        -* logo string :
     7                le chemin vers un logo spécifique
     8        -* controls string "non" :
     9                n'affichera pas les controles si la valeur est "non", "none" ou "false"
     10        -* autoplay string "tout sauf non ou false" :
     11                la video se lira dès qu'elle le pourra si la valeur est autre que non ou false
    912        -* autobuffer|preload string non|auto|metadata : La méthode de preload : auto chargera l'ensemble de la video, metadata s'arrêtera aux metadatas, non ne chargera rien
    1013        -* loop string "tout sauf non ou false" : La video se lira en boucle
     
    1619        -* align string left|right|center : L'alignement par défaut
    1720        -* volume int : Un nombre de 0 à 100 correspondant le pourcentage
    18         -* volume_bloque oui : si oui le niveau de volume restera bloqué
    19         -* volume_slider_orientation string vertical|horizontal : l'orientation du slider de volume
    20         -* muted oui : si oui le lecteur sera sur mute à l'initialisation
    21         -* muted_bloque oui : si oui l'utilisateur ne peut switcher entre mute et unmute
     21        -* volume_bloque string oui :
     22                si oui le niveau de volume restera bloqué
     23        -* volume_slider_orientation string vertical|horizontal :
     24                l'orientation du slider de volume
     25        -* muted string oui :
     26                si "oui" le lecteur sera sur mute à l'initialisation
     27        -* muted_bloque string  oui :
     28                si "oui" l'utilisateur ne peut switcher entre mute et unmute
    2229        -* boutons_caches string : liste de boutons séparés par des virgule (ex: fullscreen,loop,volume)
    2330]
Note: See TracChangeset for help on using the changeset viewer.