主题:windows media player
			 下雨了
				 [专家分:770]  发布于 2007-02-12 11:47:00
 下雨了
				 [专家分:770]  发布于 2007-02-12 11:47:00							
			当html中的windows media player的url参数设为php文件时,这个php文件该怎么响应请求啊??例如:
  <object>
    .......
   .....
    <PARAM name="URL" value="http://..../.../play.php?id=8">  
   .........
  </object>
						
					 
		
			
回复列表 (共7个回复)
		
								
				沙发
				
					 longlong16 [专家分:10670]  发布于 2007-02-14 17:26:00
longlong16 [专家分:10670]  发布于 2007-02-14 17:26:00				
				<PARAM name="SRC" value="http://..../.../play.php?id=8">  我只见过这样的
http://..../.../play.php?id=8其实应该是播放文件的路径,你这既然是一个页面,那么你可以根据id转到相应的要播放的文件上 比如id=8表示要播放文件8.wmv 则play.php里只需 include_once("<? echo($id); ?>.wmv");
							 
						
				板凳
				
					 下雨了 [专家分:770]  发布于 2007-02-19 21:21:00
下雨了 [专家分:770]  发布于 2007-02-19 21:21:00				
				可是试试不行哦!!!!!
							 
						
				3 楼
				
					 tysyjsj [专家分:800]  发布于 2007-03-17 16:42:00
tysyjsj [专家分:800]  发布于 2007-03-17 16:42:00				
				play.php里得写出绝对路径,如http://..../.../....wmv
							 
						
				4 楼
				
					 下雨了 [专家分:770]  发布于 2007-03-22 01:04:00
下雨了 [专家分:770]  发布于 2007-03-22 01:04:00				
				看来是没人会
							 
						
				5 楼
				
					 下雨了 [专家分:770]  发布于 2007-03-22 01:04:00
下雨了 [专家分:770]  发布于 2007-03-22 01:04:00				
				还是没人愿意告诉我
							 
						
				6 楼
				
					 longlong16 [专家分:10670]  发布于 2007-03-30 13:19:00
longlong16 [专家分:10670]  发布于 2007-03-30 13:19:00				
				以下是刚刚测试过的,绝对可以用!
index.php\player.php\8888.wma在同一个文件夹PhpTest下(当然目录你可以自己决定,路径对就可以)
index.php
--------------------------------
<object id=nstv classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 width=280 height=265 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name="URL" value="http://127.0.0.1/PhpTest/player.php?id=8">
<PARAM NAME=UIMode value=full><PARAM NAME=AutoStart value=true>
<PARAM NAME=Enabled value=true>
<PARAM NAME=enableContextMenu value=false>
<param name=WindowlessVideo value=true></object>
--------------------------------------------------------------
player.php
--------------------------------------------------------------
<?php
//if($_GET["id"] == 8)//你可以在这里加判断语句等
//{
   echo("http://127.0.0.1/PhpTest/8888.wma");
//}
?>
---------------------------------------------------------------
我这里是本地 所以路径是"http://127.0.0.1/PhpTest/"你可以改成你想要的!
							 
						
				7 楼
				
					 下雨了 [专家分:770]  发布于 2007-06-07 08:43:00
下雨了 [专家分:770]  发布于 2007-06-07 08:43:00				
				[quote]以下是刚刚测试过的,绝对可以用!
index.php\player.php\8888.wma在同一个文件夹PhpTest下(当然目录你可以自己决定,路径对就可以)
index.php
--------------------------------
<object id=nstv classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 width=280 height=265 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name="URL" value="http://127.0.0.1/PhpTest/player.php?id=8">
<PARAM NAME=UIMode value=full><PARAM NAME=AutoStart value=true>
<PARAM NAME=Enabled value=true>
<PARAM NAME=enableContextMenu value=false>
<param name=WindowlessVideo value=true></object>
--------------------------------------------------------------
player.php
--------------------------------------------------------------
<?php
//if($_GET["id"] == 8)//你可以在这里加判断语句等
//{
   echo("http://127.0.0.1/PhpTest/8888.wma");
//}
?>
---------------------------------------------------------------
我这里是本地 所以路径是"http://127.0.0.1/PhpTest/"你可以改成你想要的!
[/quote]
对,你这样确实是可以的,但是当 player.php 中写上很多代码, 比如根据 id 从数据库找到相应文件路径的代码,它却又不行了.
							 
									
			
我来回复