主题:windows media player
下雨了
[专家分: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
<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
可是试试不行哦!!!!!
3 楼
tysyjsj [专家分:800] 发布于 2007-03-17 16:42:00
play.php里得写出绝对路径,如http://..../.../....wmv
4 楼
下雨了 [专家分:770] 发布于 2007-03-22 01:04:00
看来是没人会
5 楼
下雨了 [专家分:770] 发布于 2007-03-22 01:04:00
还是没人愿意告诉我
6 楼
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
[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 从数据库找到相应文件路径的代码,它却又不行了.
我来回复