Mam taki kod:
<?php include_once('includes/conn.php'); include('funcxml.php'); $ch_id=$_REQUEST['ch_id']; if($ch_id!="") { switch ($vid_row[channel_type]) { case "V": break; case "R": $data = xml_parsexml($fileContents); //echo "<font color=#ffffff>"; //print_r($data); //echo $data[rss][0][channel][0][link][0] . "<br>"; //echo $data[rss][0][channel][0][title][0] . "<br>"; //echo $data[rss][0][channel][0][description][0] . "<br>"; //echo $data[rss][0][channel][0][item][0][link][0] . "<br>"; //echo $data[rss][0][channel][0][item][1][link][0] . "<br>"; echo "<br><span class='txtnormal'>" . strtoupper($data[rss][0][channel][0][title][0]) . "</span> <a href='" . $data[rss][0][channel][0][link][0] . "' target='_blank' class='small'>open rss source</a><br><br><br>"; { //if youtube add player //echo "pos=" . strpos(strtolower($data[rss][0][channel][0][item][$i][link][0]), "youtube.com"); if (substr(strtolower($data[rss][0][channel][0][item][$i][link][0]), 0, 18) == "http://youtube.com" or substr(strtolower($data[rss][0][channel][0][item][$i][link][0]), 0, 22) == "http://www.youtube.com") { $l = "http://www.youtube.com/v/" . $a[1]; echo "<br><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"" . $l . "\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"" . $l . "\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object><br>"; } } //for ($i = 0; $i < count($d); $i++) //{ //echo $i . ":"; //print_r($d[$i]); //echo $d[$i]; //echo "<br><br><br>"; //} //echo "</font>"; break; default: print '<object id="TVplayer" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" align="top" height="320" width="406"> <param name="URL" value="'.$vid_row[channel_url].'" ref> <param name="rate" value="1"> <param name="balance" value="0"> <param name="currentPosition" value="0"> <param name="defaultFrame" value=""> <param name="playCount" value="1"> <param name="autoStart" value="-1"> <param name="currentMarker" value="0"> <param name="invokeURLs" value="-1"> <param name="baseURL" value=""> <param name="volume" value="100"> <param name="mute" value="0"> <param name="uiMode" value="full"> <param name="stretchToFit" value="-1"> <param name="windowlessVideo" value="0"> <param name="enabled" value="-1"> <param name="enableContextMenu" value="0"> <param name="fullScreen" value="0"> <param name="SAMIStyle" value=""> <param name="SAMILang" value=""> <param name="SAMIFilename" value=""> <param name="captioningID" value=""> <param name="enableErrorDialogs" value="0"> <param name="_cx" value="8890"> <param name="_cy" value="9075"> <EMBED type="application/x-mplayer2" pluginspage = "http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" Name="MediaPlayer1" Width="406" Height="320" autoStart=1 transparentAtStart=1 animationAtStart=1 autoSize=0 ShowStatusBar=1 ShowControls=1 displaySize=0 enableContextMenu=0 uiMode="invisible" align="center"> </EMBED> </object>'; break; } /*} else if($vid_row[player]=="real") { print '<OBJECT ID=TVplayer CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" WIDTH=406 HEIGHT=320 align="left"> <PARAM NAME="SRC" VALUE="'.$vid_row[channel_url].'" ref> <PARAM NAME="CONTROLS" VALUE="ImageWindow"> <PARAM NAME="CONSOLE" VALUE="one"> <PARAM NAME="AUTOSTART" VALUE="-1"> <param name="SHUFFLE" value="0"> <param name="PREFETCH" value="0"> <param name="NOLABELS" value="0"> <param name="LOOP" value="0"> <param name="NUMLOOP" value="0"> <param name="CENTER" value="0"> <param name="MAINTAINASPECT" value="0"> <param name="BACKGROUNDCOLOR" value="#000000"> <EMBED SRC="plugin.rpm" WIDTH=406 HEIGHT=320 NOJAVA=true CONTROLS=ImageWindow CONSOLE=one AUTOSTART=true>'; } else if($vid_row[player]=="sopcast") { print '<OBJECT ID="TVplayer" name = "SopPlayer" CLASSID=clsid:8FEFF364-6A5F-4966-A917-A3AC28411659 CODEBASE=" <a href="http://download.sopcast.com/download/SOPCORE.CAB#version=1,1,1,0"" target="_blank">http://download.sopcast.com/download/SOPCO...n=1,1,1,0"</a> HEIGHT=320 WIDTH=406> <param name="AutoStart" value="1"> <param name="SopAddress" value="sop://broker.sopcast.com:3912/'.$vid_row[channel_url].'"> <param name="ChannelName" value="'.$vid_row[channel_url].'"> </OBJECT>'; }*/ } ?> <script type="text/javascript" src="ieupdate.js"></script>
Działa on na zasadzie takiej:
jeśli dodam przez panel adres video/tv online w postaci mms://
To filmik działa, bo otwiera się w windows media player jak dodać, zmodyfikować ten kod, żeby działały też inne filmiki z innych playerów?
np.
tego typu:
<object width="480" height="393"><param name="movie" value="http://cm2.atmitv.pl/ContentManager/swf/Player.swf" /><param name="wmode" value="opaque" /><param name="FlashVars" value="m=http://cm2.atmitv.pl/ContentManager/utilitiesGetFlashPlayList.go?iid=1689&f=http://cm2.atmitv.pl/ContentManager/swf/Player.swf&e=1&h="></param><param name="allowFullScreen" value="true"/><embed src="http://cm2.atmitv.pl/ContentManager/swf/Player.swf" type="application/x-shockwave-flash" wmode="opaque" FlashVars="m=http://cm2.atmitv.pl/ContentManager/utilitiesGetFlashPlayList.go?iid=1689&e=1&f=http://cm2.atmitv.pl/ContentManager/swf/Player.swf&h=" allowFullScreen="true" width="480" height="393"></embed></object>
jak dodam powyższy kod przez panel to filmik działa ale wyświetla się też player windows media player jak zrobić np. w ten sposób jesli podam adres mms:// to wyświetli się WMP a jak taki kod jak powyżej to się tylko wyświetli ten player?
Pozdrawiam