Dotclear

Changeset 3205:bf36a3faff33 for inc


Ignore:
Timestamp:
03/01/16 18:35:52 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
2.9
Message:

Do not preload audio in media manager pages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/core/class.dc.media.php

    r3167 r3205  
    11121112     @param    args      <b>array</b>        Player parameters (flash player fallback) 
    11131113     @param  fallback    <b>boolean</b>      Include Flash player fallback 
     1114     @param    preload        <b>boolean</b>      Add preload="auto" attribute if true, else preload="none" 
    11141115     @return   <b>string</b> 
    11151116     */ 
    1116      public static function audioPlayer($type,$url,$player=null,$args=null,$fallback=true) 
     1117     public static function audioPlayer($type,$url,$player=null,$args=null,$fallback=true,$preload=true) 
    11171118     { 
    11181119          $audio = 
    1119                '<audio controls preload="auto">'. 
     1120               '<audio controls preload="'.($preload ? 'auto' : 'none').'">'. 
    11201121               '<source src="'.$url.'">'; 
    11211122 
     
    11801181     @param    args      <b>array</b>        Player parameters (flash player fallback) 
    11811182     @param  fallback    <b>boolean</b>      Include Flash player fallback (if not .flv) 
     1183     @param    preload        <b>boolean</b>      Add preload="auto" attribute if true, else preload="none" 
    11821184     @return   <b>string</b> 
    11831185     */ 
    1184      public static function videoPlayer($type,$url,$player=null,$args=null,$fallback=true) 
     1186     public static function videoPlayer($type,$url,$player=null,$args=null,$fallback=true,$preload=true) 
    11851187     { 
    11861188          $video = ''; 
     
    12001202          if ($type != 'video/x-flv') { 
    12011203               $video = 
    1202                     '<video controls preload="auto"'.($width ? ' width="'.$width.'"' : '').($height ? ' height="'.$height.'"' : '').'>'. 
     1204                    '<video controls preload="'.($preload ? 'auto' : 'none').'"'. 
     1205                    ($width ? ' width="'.$width.'"' : ''). 
     1206                    ($height ? ' height="'.$height.'"' : '').'>'. 
    12031207                    '<source src="'.$url.'">'; 
    12041208          } 
     
    12661270     @param    args      <b>array</b>        Player parameters 
    12671271     @param  fallback    <b>boolean</b>      Include Flash player fallback 
     1272     @param    preload        <b>boolean</b>      Add preload="auto" attribute if true, else preload="none" 
    12681273     @return   <b>string</b> 
    12691274     */ 
    1270      public static function mp3player($url,$player=null,$args=null,$fallback=true) 
     1275     public static function mp3player($url,$player=null,$args=null,$fallback=true,$preload=true) 
    12711276     { 
    12721277          if (!$player) { 
     
    13041309 
    13051310          return 
    1306           '<audio controls preload="auto">'. 
     1311          '<audio controls preload="'.($preload ? 'auto' : 'none').'">'. 
    13071312          '<source src="'.$url.'" type="audio/mpeg">'. 
    13081313          ($fallback ? 
Note: See TracChangeset for help on using the changeset viewer.

Sites map