Dotclear

Changeset 2768:9309864ed407


Ignore:
Timestamp:
11/06/14 10:58:39 (11 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Cope with given dimensions for video, bugfix (HTML5 audio and video)

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • admin/media_item.php

    r2767 r2768  
    326326          '</div>'; 
    327327     } 
    328 //   elseif ($file->type == 'audio/mpeg3') 
    329      elseif ($file_type == 'audio') 
     328     elseif ($file_type[0] == 'audio') 
    330329     { 
    331330          $media_type = 'mp3'; 
     
    350349 
    351350          $public_player_style = unserialize($core->blog->settings->themes->mp3player_style); 
    352 //        $public_player = dcMedia::mp3player($file->file_url,$core->blog->getQmarkURL().'pf=player_mp3.swf',$public_player_style); 
    353351          $public_player = dcMedia::audioPlayer($file->type,$file->file_url,$core->blog->getQmarkURL().'pf=player_mp3.swf',$public_player_style); 
    354352          echo form::hidden('public_player',html::escapeHTML($public_player)); 
     
    356354          echo '</div>'; 
    357355     } 
    358 //   elseif ($file->type == 'video/x-flv' || $file->type == 'video/mp4' || $file->type == 'video/x-m4v') 
    359      elseif ($file_type == 'video') 
     356     elseif ($file_type[0] == 'video') 
    360357     { 
    361358          $media_type = 'flv'; 
     
    392389 
    393390          $public_player_style = unserialize($core->blog->settings->themes->flvplayer_style); 
    394 //        $public_player = dcMedia::flvplayer($file->file_url,$core->blog->getQmarkURL().'pf=player_flv.swf',$public_player_style); 
    395391          $public_player = dcMedia::videoPlayer($file->type,$file->file_url,$core->blog->getQmarkURL().'pf=player_flv.swf',$public_player_style); 
    396392          echo form::hidden('public_player',html::escapeHTML($public_player)); 
  • inc/core/class.dc.media.php

    r2767 r2768  
    10621062     { 
    10631063          $audio = 
    1064                '<audio controls preload="auto">'."\n". 
    1065                '<source src="'.$url.'">'."\n"; 
     1064               '<audio controls preload="auto">'. 
     1065               '<source src="'.$url.'">'; 
    10661066 
    10671067          if ($type == 'audio/mpeg3') { 
     
    11081108                    '<param name="FlashVars" value="'.implode('&amp;',$vars).'" />'. 
    11091109                    __('Embedded Audio Player'). 
    1110                     '</object>'."\n"; 
     1110                    '</object>'; 
    11111111          } 
    11121112 
    11131113          $audio .= 
    1114                '</audio>'."\n"; 
     1114               '</audio>'; 
    11151115 
    11161116          return $audio; 
     
    11291129     { 
    11301130          $video = ''; 
     1131 
     1132          // Cope with width and height, if given 
     1133          $width = 400; 
     1134          $height = 300; 
     1135          if (is_array($args)) { 
     1136               if (!empty($args['width']) && $args['width']) { 
     1137                    $width = (int) $args['width']; 
     1138               } 
     1139               if (!empty($args['height']) && $args['height']) { 
     1140                    $height = (int) $args['height']; 
     1141               } 
     1142          } 
     1143 
    11311144          if ($type != 'video/x-flv') { 
    11321145               $video = 
    1133                     '<video controls preload="auto">'."\n". 
    1134                     '<source src="'.$url.'">'."\n"; 
     1146                    '<video controls preload="auto"'.($width ? ' width="'.$width.'"' : '').($height ? ' height="'.$height.'"' : '').'>'. 
     1147                    '<source src="'.$url.'">'; 
    11351148          } 
    11361149 
     
    11791192                    '<param name="FlashVars" value="'.implode('&amp;',$vars).'" />'. 
    11801193                    __('Embedded Video Player'). 
    1181                     '</object>'."\n"; 
     1194                    '</object>'; 
    11821195          } 
    11831196 
    11841197          if ($type != 'video/x-flv') { 
    11851198               $video .= 
    1186                     '</video>'."\n"; 
     1199                    '</video>'; 
    11871200          } 
    11881201 
  • plugins/dcLegacyEditor/js/jsToolBar/popup_media.js

    r2614 r2768  
    4949               tb.elements.mp3_insert.fncall[tb.mode].call(tb); 
    5050          } 
    51           else if (type == 'flv') 
     51          else if (type == 'flv') // may be all video media, not only flv 
    5252          { 
    5353               var oplayer = $('<div>'+$('#public_player').val()+'</div>'); 
     
    5656               var align = $('input[name="alignment"]:checked',insert_form).val(); 
    5757               var title = insert_form.elements.title.value; 
     58 
     59               $('video',oplayer).attr('width',$('#video_w').val()); 
     60               $('video',oplayer).attr('height',$('#video_h').val()); 
    5861 
    5962               if (title) { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map