Flex 连接FMS

assky124 2011-09-27 10:56:40
Flex 4.5
FMS4.5
安装完成之后,想播放下FMS application目录下vod中的 sample.flv(具体路径为Flash Media Server 4.5\applications\vod\media\sample.flv)
怎么都播放不了,是不是少了哪步设置?

<fx:Script>
<![CDATA[
import mx.controls.Alert;

private var nc:NetConnection;
private var ns:NetStream;

protected function button1_clickHandler(event:MouseEvent):void
{
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS,netStatus);
nc.connect("rtmp://localhost:1935/vod");
}

private function netStatus(e:NetStatusEvent):void
{
Alert.show(e.info.code);
if(e.info.code == "NetConnection.Connect.Success")
{
// Alert.show("Net Success!");
ns = new NetStream(nc);
ns.play("sample.flv");
var video:Video = new Video();
video.attachNetStream(ns);
videoDis.addChild(video);
}
}

protected function button2_clickHandler(event:MouseEvent):void
{
this.videoDis.source = "rtmp://localhost:1935/vod/media/sample.flv";
}

]]>
</fx:Script>

<s:VideoDisplay id="videoDis" x="10" y="10" width="380" height="241" autoPlay="true"/>
<s:Button x="23" y="259" label="获取" click="button1_clickHandler(event)"/>
<s:Button x="121" y="259" label="按钮" click="button2_clickHandler(event)"/>
...全文
130 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
assky124 2011-09-29
  • 打赏
  • 举报
回复
这个写法真够怪得
Da嗒_Sunny 2011-09-27
  • 打赏
  • 举报
回复
这样写: ns.play("sample");
assky124 2011-09-27
  • 打赏
  • 举报
回复
这个版块的人气真不旺啊,自己顶顶

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧