أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

سؤال حول تشغيل إمتدادات الفيديوهات


مشاهدة المشاركة في الموضوع بالعرض العادي
سؤال حول تشغيل إمتدادات الفيديوهات
  25-09-2010 10:39 مساءً  
PhpMax
معلومات الكاتب
تفضل الملف المعدل من

pbboardCodeparse.class.php من آخر تحديث للبرنامج بتاريخ 24-9-10


اذا ظهر تحديث لذلك الملف أو للتعديل بنفسك ادخل للملف واستبدل الكود

CODE
 
  function PowerCode_Media($linky, $messages) 
	   { 
			 if (trim($messages) == '') 
			 { 
				    return ''; 
			 } 
			 $messages = str_replace('"', '"', $messages); 
			 $linky = str_replace(array('"', "'"), array('"', '''), $linky); 
			 return "<span><object width='350' height='350'><param name='movie' value='$linky'><PARAM name='ShowControls' VALUE='true'><param name='ShowStatusBar' value='true'><PARAM name='ShowDisplay' VALUE='false'><PARAM name='autostart' VALUE='false'><embed src='$linky' type='application/x-mplayer2' ShowControls='1' ShowStatusBar='1' ShowDisplay='0' autostart='0' width='350' height='300'></embed></object></span>"; 
	    } 



ب


CODE
 
function PowerCode_Media($linky){ 
if (trim($linky) == ''){return '';} 
$linky = str_replace(array('"', "'"), array('', ''), $linky); 
if (!preg_match('#^[a-z]+://#si', $linky)){return '';} 
$width=480; 
$height=360; 
$type="video/x-ms-wmv"; 
$linko=$linky; 
$link = strtolower($linky); 
if(stristr($link,'.m4v')||stristr($link,'.mp4')||stristr($link,'.m4a')||stristr($link,'.qt')||stristr($link,'.mov')||stristr($link,'.flv')) 
{$type="application/x-shockwave-flash"; 
$linko="mediaplayer/player_flv_maxi.swf"; 
$flashvars="flv=$linky&autoplay=0&showvolume=1&loop=1&showstop=1&width=480&height=360&bgcolor1=7c7c7c&bgcolor2=646464&playercolor=646464&buttoncolor=ffffff&buttonovercolor=ffb43f&showfullscreen=1"; 
} 
if(stristr($link,'.mp3')) 
{$type="application/x-shockwave-flash"; 
$linko="mediaplayer/player_mp3_maxi.swf"; 
$width=480; 
$height=30; 
$flashvars="mp3=$linky&autoplay=0&showlist=1&showvolume=1&loop=1&showstop=1&width=480&height=30&bgcolor1=7c7c7c&bgcolor2=646464&buttoncolor=ffffff&buttonovercolor=ffb43f"; 
} 
if(stristr($link,'.3gp')||stristr($link,'.mpg')||stristr($link,'.mpeg')||stristr($link,'.mp2')||stristr($link,'.mpa')||stristr($link,'.dat')||stristr($link,'.aac')){$type="video/quicktime";} 
if(stristr($link,'.swf')){$type="application/x-shockwave-flash";} 
if(stristr($link,'.dcr')){$type="application/x-director";} 
if(stristr($link,'.ra')||stristr($link,'.ram')||stristr($link,'.rm')||stristr($link,'.rmm')||stristr($link,'.rv')||stristr($link,'.rmvb')){$type="audio/x-pn-realaudio-plugin";} 
if(stristr($link,'.mid')||stristr($link,'.midi')){$type="audio/x-midi";} 
$html = "<div align="center"><embed src="$linko" width="$width" height="$height" loop=1 menu=1 type="$type" AutoStart=0 ImageWindow=1 allowfullscreen="true" flashvars="$flashvars"></embed></div>"; 
return $html; 
} 




ومن استعمل التعديل السابق أي استعمل كبسة الفلاش


استبدل:


CODE
 
	   function PowerCode_Flash ($message, $param1 = '', $param2 = '', $type = '' ) 
  { 
   if (trim($message) == '' || $type == '') 
   { 
   return ''; 
	 } 

   if (!preg_match('#^[a-z]+://#si', $message)){ 
   return ''; 
   } 
   $param1 = intval($param1); 
   $param2 = intval($param2); 
		  $html = '<span><embed src="'.$message.'" width="'.$param2.'" height="'.$param1.'" quality=high wmode=transparent loop=true menu=false TYPE="application/x-shockwave-flash"</embed></span>'; 

   return $html; 
	} 




ب


CODE
 
function PowerCode_Flash ($linky, $height = '', $width = ''){ 
$height = intval($height); 
$width = intval($width); 
$type="video/x-ms-wmv"; 
$linko=$linky; 
$link = strtolower($linky); 
if(stristr($link,'.mp3')||stristr($link,'.m4v')||stristr($link,'.mp4')||stristr($link,'.m4a')||stristr($link,'.qt')||stristr($link,'.mov')||stristr($link,'.flv')) 
{$type="application/x-shockwave-flash"; 
$linko="mediaplayer/player"; 
$flashvars="file=$linky&image=mediaplayer/preview.gif"; 
} 
if(stristr($link,'.3gp')||stristr($link,'.mpg')||stristr($link,'.mpeg')||stristr($link,'.mp2')||stristr($link,'.mpa')||stristr($link,'.dat')||stristr($link,'.aac')){$type="video/quicktime";} 
if(stristr($link,'.swf')){$type="application/x-shockwave-flash";} 
if(stristr($link,'.dcr')){$type="application/x-director";} 
if(stristr($link,'.ra')||stristr($link,'.ram')||stristr($link,'.rm')||stristr($link,'.rmm')||stristr($link,'.rv')||stristr($link,'.rmvb')){$type="audio/x-pn-realaudio-plugin";} 
if(stristr($link,'.mid')||stristr($link,'.midi')){$type="audio/x-midi";} 
$html = "<div align="center"><embed src="$linko" width="$width" height="$height" loop=1 menu=1 type="$type" AutoStart=0 ImageWindow=1 allowfullscreen="true" flashvars="$flashvars"></embed></div>"; 
return $html; 
} 




ولإضافة ملف ميديا للمشاركة انقر على كبسة اضافة فيديو سؤال حول تشغيل إمتدادات الفيديوهات والكود يتعرف على نوع الملف من امتداه ويحدد المشغل المناسب, ويجب الانتباه ان هناك ملفات تحتاج لتثبيت المشغل الخاص بها مثل ريلبلاير, وكويك تايم.
أما الملفات من نوع Mp3, .flv, .mov,.mp4 فسيتم تشغيلها بواسطة مشغل فلاش خاص.
لا تنس أن ترفع المجلد الملحق mediaplayer لمنتداك.
 
  mediaplayer_pbboard211.zip   تحميل zip مرات التحميل :(17)
الحجم :(122.961) KB


الساعة الآن 06:51 PM