回 帖 发 新 帖 刷新版面

主题:windows media player

当html中的windows media player的url参数设为php文件时,这个php文件该怎么响应请求啊??例如:

  <object>
    .......
   .....
    <PARAM name="URL" value="http://..../.../play.php?id=8">  
   .........
  </object>

回复列表 (共7个回复)

沙发

<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");

板凳

可是试试不行哦!!!!!

3 楼

play.php里得写出绝对路径,如http://..../.../....wmv

4 楼

看来是没人会

5 楼

还是没人愿意告诉我

6 楼

以下是刚刚测试过的,绝对可以用!
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 楼

[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 从数据库找到相应文件路径的代码,它却又不行了.

我来回复

您尚未登录,请登录后再回复。点此登录或注册