Witam,
Mam taki kod:
<?php
include_once('includes/conn.php');
include('funcxml.php');
$ch_id=$_REQUEST['ch_id'];
if($ch_id!="") {
$vid_res=mysql_query("select * from channel where ch_id=$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>";
for ($i = 0; $i < count($data[rss
][0
][channel
][0
][item
]); $i++) {
//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 = $data[rss
][0
][channel
][0
][item
][$i][link][0
]; $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>"; }
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>"; }
//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