Witam,
Mam taki kod:
  1. <?php
  2. include_once('includes/conn.php');
  3. include('funcxml.php');
  4. $ch_id=$_REQUEST['ch_id'];
  5.  
  6. if($ch_id!="") {
  7.  
  8. $vid_res=mysql_query("select * from channel where ch_id=$ch_id");
  9.  
  10. if(mysql_num_rows($vid_res)>0) $vid_row=mysql_fetch_array($vid_res);
  11.  
  12.  
  13. switch ($vid_row[channel_type])
  14. {
  15. case "V":
  16. print stripslashes($vid_row[channel_url]);
  17. break;
  18.  
  19. case "R":
  20. $fileContents = file_get_contents(stripslashes($vid_row[channel_url]));
  21. $data = xml_parsexml($fileContents);
  22. //echo "<font color=#ffffff>";
  23. //print_r($data);
  24.  
  25. //echo $data[rss][0][channel][0][link][0] . "<br>";
  26. //echo $data[rss][0][channel][0][title][0] . "<br>";
  27. //echo $data[rss][0][channel][0][description][0] . "<br>";
  28. //echo $data[rss][0][channel][0][item][0][link][0] . "<br>";
  29. //echo $data[rss][0][channel][0][item][1][link][0] . "<br>";
  30.  
  31. echo "<br><span class='txtnormal'>" . strtoupper($data[rss][0][channel][0][title][0]) . "</span>&nbsp;&nbsp; <a href='" . $data[rss][0][channel][0][link][0] . "' target='_blank' class='small'>open rss source</a><br><br><br>";
  32.  
  33. for ($i = 0; $i < count($data[rss][0][channel][0][item]); $i++)
  34. {
  35.  
  36. //if youtube add player
  37.  
  38. //echo "pos=" . strpos(strtolower($data[rss][0][channel][0][item][$i][link][0]), "youtube.com");
  39. if (substr(strtolower($data[rss][0][channel][0][item][$i][link][0]), 0, 18) == "http://youtube.com" or
  40. substr(strtolower($data[rss][0][channel][0][item][$i][link][0]), 0, 22) == "http://www.youtube.com")
  41. {
  42. $l = $data[rss][0][channel][0][item][$i][link][0];
  43. $a = explode("=", $l);
  44. $l = "http://www.youtube.com/v/" . $a[1];
  45. 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>";
  46. }
  47. echo "<span class='txtnormal'><font color='#ffffff'>" . ($i+1) . ":</font></span> <a target='_blank' class='normal' href='" . $data[rss][0][channel][0][item][$i][link][0] . "'>" . $data[rss][0][channel][0][item][$i][title][0] . "</a><br>";
  48. }
  49.  
  50. //for ($i = 0; $i < count($d); $i++)
  51. //{
  52. //echo $i . ":";
  53. //print_r($d[$i]);
  54. //echo $d[$i];
  55. //echo "<br><br><br>";
  56. //}
  57. //echo "</font>";
  58.  
  59. break;
  60.  
  61. default:
  62. 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">
  63. <param name="balance" value="0">
  64. <param name="currentPosition" value="0">
  65. <param name="defaultFrame" value="">
  66.  
  67. <param name="playCount" value="1">
  68. <param name="autoStart" value="-1">
  69. <param name="currentMarker" value="0">
  70. <param name="invokeURLs" value="-1">
  71. <param name="baseURL" value="">
  72. <param name="volume" value="100">
  73. <param name="mute" value="0">
  74. <param name="uiMode" value="full">
  75. <param name="stretchToFit" value="-1">
  76.  
  77. <param name="windowlessVideo" value="0">
  78. <param name="enabled" value="-1">
  79. <param name="enableContextMenu" value="0">
  80. <param name="fullScreen" value="0">
  81. <param name="SAMIStyle" value="">
  82. <param name="SAMILang" value="">
  83. <param name="SAMIFilename" value="">
  84. <param name="captioningID" value="">
  85. <param name="enableErrorDialogs" value="0">
  86.  
  87. <param name="_cx" value="8890">
  88. <param name="_cy" value="9075">
  89. <EMBED type="application/x-mplayer2"
  90. pluginspage = "http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
  91. SRC="'.stripslashes($vid_row[channel_url]).'"
  92. Name="MediaPlayer1"
  93. 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>
  94. </object>';
  95. break;
  96. }
  97.  
  98. /*}
  99. else if($vid_row[player]=="real")
  100. {
  101.  print '<OBJECT ID=TVplayer CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"
  102. WIDTH=406 HEIGHT=320 align="left">
  103. <PARAM NAME="SRC" VALUE="'.$vid_row[channel_url].'" ref>
  104. <PARAM NAME="CONTROLS" VALUE="ImageWindow">
  105. <PARAM NAME="CONSOLE" VALUE="one">
  106. <PARAM NAME="AUTOSTART" VALUE="-1">
  107. <param name="SHUFFLE" value="0">
  108. <param name="PREFETCH" value="0">
  109. <param name="NOLABELS" value="0">
  110. <param name="LOOP" value="0">
  111. <param name="NUMLOOP" value="0">
  112. <param name="CENTER" value="0">
  113. <param name="MAINTAINASPECT" value="0">
  114. <param name="BACKGROUNDCOLOR" value="#000000">
  115. <EMBED SRC="plugin.rpm" WIDTH=406 HEIGHT=320 NOJAVA=true
  116. CONTROLS=ImageWindow CONSOLE=one AUTOSTART=true>';
  117. }
  118. else
  119. if($vid_row[player]=="sopcast")
  120. {
  121. print '<OBJECT ID="TVplayer" name = "SopPlayer"
  122.   CLASSID=clsid:8FEFF364-6A5F-4966-A917-A3AC28411659
  123.   CODEBASE=" <a href="http://download.sopcast.com/download/SOPCORE.CAB#version=1,1,1,0&quot;" target="_blank">http://download.sopcast.com/download/SOPCO...n=1,1,1,0"</a>
  124.   HEIGHT=320 WIDTH=406>
  125.   <param name="AutoStart" value="1">
  126.   <param name="SopAddress" value="sop://broker.sopcast.com:3912/'.$vid_row[channel_url].'">
  127.   <param name="ChannelName" value="'.$vid_row[channel_url].'">
  128. </OBJECT>';
  129.  
  130. }*/
  131. }
  132. ?>
  133. <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:
  1. <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