日期:2014-05-20  浏览次数:20512 次

********如何根据客户的选择来播放不同的视频********
我用window   media   service做的流媒体服务器,我创建了视频列表,可以正常的播放。
但是我想实现根据客户选择的文件来播发相应的视频文件。
比如:我的页面左面是个列表,列表里列出了很多视频文件的名字,当客户点击其中的一个文件的时候,右面播放相应的视频文件。怎么实现。

我要用mms://serverName/movieList   这样的方式播放,
而不是用   src= "http://www.abc.com/movie/abc.wmv "这样的访问视频。

另外请教一下:
mms://serverName/movieList  

src= "http://www.abc.com/movie/abc.wmv "
来播放视频文件有甚么本质上的区别。

------解决方案--------------------
你可以根据需要动态生成一播放列表
也可以动态修改URL

<object id= "MediaPlayer1 " width= "600px " height= "200px " classid= "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 "
codebase= "http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715 "
align= "baseline " border= "0 " standby= "Loading Microsoft Windows Media Player components... "
type= "application/x-oleobject ">
<param name= "AutoStart " value= "0 ">
</object>
<input type=button value= "开始 " onclick= "MediaPlayer1.URL= 'mms://serverName/movieList ';MediaPlayer1.controls.play(); ">


mms://serverName/movieList
http://www.abc.com/movie/abc.wmv
是两种不同的协议,mms需要依靠媒体服务器来实现,如果没有媒体服务器,只能使用http的方式

------解决方案--------------------
播放列表是文本文件,读写很简单,每个用户可以随机创建文件名,定期进行删除,如每天删除一次24小时之前的,