作者funcy (科技绝缘体)
看板Flash
标题[问题] FMS多人视讯会议
时间Mon Jan 28 10:40:37 2008
请教各位大大~~这回有两个问题
因为我想做个swf的执行档
同时具有撷取webcam并发布到FMS上,以及从FMS上播放已发布的影像
两项功能
让所有人都看得到彼此的视讯画面
画面配置图如下:
http://www.wretch.cc/album/show.php?i=funcy&b=2&f=1124826364&p=0
第一个问题:
我从FMS上播放影像的写法是
nclive =
new NetConnection();
nclive.
connect(
"rtmp://xxx.xxx.xx.xx/test01");
res1 =
new NetStream(nclive);
res1.
play("1");
main1.
attachVideo(res1); //主持人的大视窗
res2 =
new NetStream(nclive);
res2.
play("2")
view2.
attachVideo(res2);
res3 =
new NetStream(nclive);
res3.
play("3")
view3.
attachVideo(res3);
....
...
..
中间省略,以此类推到
res9 =
new NetStream(nclive);
res9.
play("9")
view9.
attachVideo(res9);
上头中的main1,view2,view3,....到view9是视讯元件的实体名称
因为我语法很差~"~只会土法炼钢,不知道有没有比较快的写法??
这是第一个问题...
----------------------------------------------------------------------------
第二个问题是
我想让大家在执行这个swf档时,能够依照执行的先後顺序
自动递增发布的档名
当主持人先执行时,发布的档名就是1
我目前只会这样写...可是这样只能让第一个人(主持人)执行而已
nc =
new NetConnection();
nc.
connect(
"rtmp://xxx.xxx.xx.xx/test01");
nsOut =
new NetStream(nc);
nsOut.
attachVideo(
Camera.get());
nsOut.
attachAudio(
Microphone.get());
nsOut.
publish(
"1",
"live");
我希望第二个与会人员执行时就是发布成档名2
剩下的人陆续执行swf档时会发布为3,4,.....到9
也就是说,当FMS上头已经有发布的档案时,会自动跳过,避免重复
这个部份要怎麽写呢??这是第二个问题...
以上两大问题,麻烦解惑了>"<感恩~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.70.82.138
※ 编辑: funcy 来自: 210.70.82.138 (01/28 16:26)