amina_video에서 동영상 플레이어 크기 변경은 어떻게 하나요? 채택완료


아미나 스킨에서   movie.lib.php의  amina_video_content 함수 소스입니다.  

$video['width']를 200으로 $video['height']= 150으로 바꾸려고 하는데요


동영상은 유투브 이빈다.


동영상 플레이어 크기가 변경이 안됩니다. 


어디서 변경가능한가요


//Show Video Player
function amina_video_content($vid, $mobile='') {

 $video = array();
 $video = amina_video_info($vid, "view");

 //Player Size
 $auto_size = false;
 
 if(!$video['width']) {
  switch($video['type']) {
   //case 'youtube' :$video['width'] = 400; break;
   //default   : $video['width'] = 640; break;
   
   case 'youtube' :$video['width'] = 200; break;
   default   : $video['width'] = 200; break;
  }

  //$auto_size = true;
 }
 
 if(!$video['height']) {
  switch($video['type']) {
   //case 'nate'  : $video['height'] = 384; break;
   //default   : $video['height'] = 360; break;
   case 'nate'  : $video['height'] = 150; break;
   default   : $video['height'] = 150; break;
  }
 }
 $video['width'] = 200;
 $video['height'] = 150;
 $m_video = false;

 /*
 if(G5_IS_MOBILE) {
  switch ($video['type']) {
   case 'pandora'  : $m_video = true; $m_txt = 'PandoraTV'; break;
   case 'nate'   : $m_video = true; $m_txt = 'NateTV'; break;
   case 'tagstory'  : $m_video = true; $m_txt = 'Tagstory'; break;
  }
 }
 */

 $video_show = '';

 if($m_video) {
  $m_photo = amina_video_img($video['video_url'], $video['vid'], $video['type']);
  $video_show .= '<div class="m_video"><a href="'.$video['video'].'" target="_blank"><img src="'.$m_photo.'" class="mimg" alt="" /></a><p>['.$m_txt.'] 동영상을 보실려면 클릭해 주세요.</p></div>'."\n";
 } else {
  if($video['type'] == "file") { //JWPLAYER
   $show = '';
   include_once(AMINA_PATH.'/app/jwplayer/jwplayer.php');

   $jw_id = 'jwplayer_'.rand(1,1000);

   $show .= '<div id="'.$jw_id.'">Loading the player...</div>'."\n";
   $show .= '<script type="text/javascript">
         jwplayer("'.$jw_id.'").setup({
             file: "'.$video['video'].'",
       aspectratio: "16:9",
       width: "100%",
       image: "'.$video['img'].'"
         });
      </script>'."\n";

  } else if($video['type'] == "youtube") { //유튜브
//   $show = '<iframe width="'.$video['width'].'" height="'.$video['height'].'" src="http://www.youtube.com/embed/'.$video['vid'].'" frameborder="0" allowfullscreen></iframe>';
   $show = '<iframe width="'.$video['width'].'" height="'.$video['height'].'" src="http://www.youtube.com/embed/'.$video['vid'].'" frameborder="0" allowfullscreen></iframe>';

  } else if($video['type'] == "vimeo") { //비메오
   if($video['auto']) $auto = "&amp;autoplay=1";
   $show = '<iframe src="http://player.vimeo.com/video/'.$video['vid'].'?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff'.$auto.'" width="'.$video['width'].'" height="'.$video['height'].'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';

  } else if($video['type'] == "ted") { //테드
   $show = '<iframe src="http://embed.ted.com'.$video['rid'].'" width="'.$video['width'].'" height="'.$video['height'].'" frameborder="0" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';

  } else if($video['type'] == "daum") { //다음TV
   $show = '<iframe width="'.$video['width'].'" height="'.$video['height'].'" src="http://videofarm.daum.net/controller/video/viewer/Video.html?vid='.$video['rid'].'&play_loc=undefined" frameborder="0" scrolling="no"></iframe>';

  } else if($video['type'] == "dailymotion") { //Dailymotion
   $show = '<iframe frameborder="0" width="'.$video['width'].'" height="'.$video['height'].'" src="http://www.dailymotion.com/embed/video/'.$video['vid'].'"></iframe>';

  } else if($video['type'] == "pandora") { //판도라TV
   if($video['auto']) $auto = "&amp;autoPlay=true";
   $show = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="'.$video['width'].'" height="'.$video['height'].'" id="movie" align="middle">';
   $show .= '<param name="quality" value="high" /><param name="movie" value="http://flvr.pandora.tv/flv2pan/flvmovie.dll/userid='.$video['ch_userid'].'&amp;prgid='.$video['prgid'].'&amp;skin=1'.$auto.'&amp;share=on&countryChk=ko" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" />';
   $show .= '<embed src="http://flvr.pandora.tv/flv2pan/flvmovie.dll/userid='.$video['ch_userid'].'&amp;prgid='.$video['prgid'].'&amp;skin=1'.$auto.'&amp;share=on&countryChk=ko" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" width="'.$video['width'].'" height="'.$video['height'].'" /></embed></object>';

  } else if($video['type'] == "nate") { //네이트TV
   $show = '<object id="skplayer" name="skplayer" width="'.$video['width'].'" height="'.$video['height'].'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9.0.115.00">';
   $show .= '<param name="movie" value="http://v.nate.com/v.sk/movie/'.$video[vs_keys].'/'.$video[mov_id].'" /><param name="allowFullscreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" />';
   $show .= '<embed src="http://v.nate.com/v.sk/movie/'.$video['vs_keys'].'/'.$video['mov_id'].'" wmode="transparent" allowScriptAccess="always" allowFullscreen="true" name="skplayer" width="'.$video['width'].'" height="'.$video['height'].'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';

  } else if($video['type'] == "tagstory") { //Tagstory

   $show = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0" width="'.$video['width'].'" height="'.$video['height'].'" id="ScrapPlayer" >';
   $show .= '<param name="movie" value="http://www.tagstory.com/player/basic/'.$video['vid'].'" /><param name="wmode" value="transparent" /><param name="quality" value="high" /><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /><param name="allowFullScreen" value="true" />';
   $show .= '<embed src="http://www.tagstory.com/player/basic/'.$video[vid].'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0" id="ScrapPlayer" name="ScrapPlayer" width="'.$video['width'].'" height="'.$video['height'].'" wmode="transparent" quality="high" allowScriptAccess="always" allowNetworking="all" allowFullScreen="true" /></object>';
  }

  if($show) {
   $v_css = (G5_IS_MOBILE || $auto_size) ? 'm_' : '';
   $video_show .= '<div class="'.$v_css.'video-container">';
   $video_show .= $show;
   $video_show .= '</div>'."\n";
  }
 }

 return $video_show;
}

답변 3개

채택된 답변
+20 포인트
http://fitvidsjs.com/ 써보시는 건 어떨까요?
동영상 컨테이너 너비만 css 미디어쿼리로 잡아주셔도 충분할 겁니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변감사합니다

한번 적용해 봐야겠네요 ^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고