当前位置: 代码迷 >> 交互式开发 >> :FLV播放器怎么和外部FLV文件连接?
  详细解决方案

:FLV播放器怎么和外部FLV文件连接?

热度:778   发布时间:2013-02-26 00:00:00.0
请教高手:FLV播放器如何和外部FLV文件连接?急!!
我写了一个FLV播放器,并搭建了FMS服务器,我如何让这个播放器动态播放从.NET程序中读出的FLV文件呢?
我在网上看到了解决方案,但没有成功。
请高手指点,我的源码为:
Flv播放器里程序源码:
var filepath=_root.FlvPath;
var nc = new NetConnection();
nc.connect("rtmp://localhost/flv");
var ns = new NetStream(nc);
myVideo.attachVideo(ns);
myView.attachAudio(ns);
ns.play(filepath);

动态网页源码
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="350" height="300">
  <param name="movie" value="../images/play.swf" />
  <param name="FlvPath" value="<%# DataBinder.Eval(Container.DataItem, "File") %>">
  <param name="quality" value="high" />
  <embed src="../images/play.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="350" height="300"></embed>
  <embed flashvars="FlvPath=<%# DataBinder.Eval(Container.DataItem, "File") %>">
  </object>
请高手帮忙解决一下!!感谢。

------解决方案--------------------------------------------------------
1 你先可以试试,直接把文件写在html代码里,是否可以播放
2 <%# DataBinder.Eval(Container.DataItem, "File") %>值打印出来看看,路径是否正确
  相关解决方案