主题:  可不可以让服务器端播放声音?

星星之火

职务:普通成员
等级:1
金币:0.0
发贴:36
#12006/5/22 18:12:49
想做一个程序,客户端点击后服务器端就播放音乐,asp可以做的到吗?

做的到的话用什么代码?



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#22006/5/22 18:40:02
你的意思是服务端播放音乐而客户端不能听到?还是客户端能听到音乐。如果要插入背景音乐的话,只插入如下语句就可以了:<embed src=“http://www.csmlrc.com/ls/1979/jhztq/AVSEQ15.MP3” width="1" height="1" hidden LOOP=-1 AUTOSTART=true ></embed>
也可以用:<bgsound src="http://www.csmlrc.com/ls/1979/jhztq/AVSEQ15.MP3" loop="-1">做
如果要了解更多,请参看网页播放器



星星之火

职务:普通成员
等级:1
金币:0.0
发贴:36
#32006/5/23 8:43:33
不好意思,没表达清楚,我的意思是想让客户端点击相应连接后,服务器端就播放相应的音乐!



Tassadar

职务:普通成员
等级:1
金币:-1.0
发贴:38
#42006/5/23 9:53:02
流媒体技术.

Windows Media流媒体
和real公司的Helix Server,以拉模式运行

然后使用网页播放器,注意当本地有了realplay或Windows Media后网页播放器才可以工作,因为他们是通过调用他们的组件来运行的。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#52006/5/23 9:56:44
为什么会有这么需求呢?

理论上是可以的.组要给足够的权限,asp可以调用服务器上任何程序



Tassadar

职务:普通成员
等级:1
金币:-1.0
发贴:38
#62006/5/23 10:01:12
装个Helix Server

调整你的客户段的网页播放器 就可以了.



Tassadar

职务:普通成员
等级:1
金币:-1.0
发贴:38
#72006/5/23 10:06:47
为什么会有这么需求呢?

理论上是可以的.组要给足够的权限,asp可以调用服务器上任何程序

---------------------------------------------

书上那么写的,我也不太明白..

不过asp可以调用服务器上任何程序好象和
WEBSERVICE就没有本质的区别了.................



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#82006/5/23 10:35:25
楼上的,我回复的是楼主.跟你说的没有关系.



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#92006/5/23 11:36:48
看这样行不:
<script runat="server">
<embed src=“http://www.csmlrc.com/ls/1979/jhztq/AVSEQ15.MP3” width="1" height="1" hidden LOOP=-1 AUTOSTART=true ></embed>
</script>



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#102006/5/23 11:39:16
yiliaocheng在上个帖子中说
引用:
看这样行不:
<script runat="server">
<embed src=“http://www.csmlrc.com/ls/1979/jhztq/AVSEQ15.MP3” width="1" height="1" hidden LOOP=-1 AUTOSTART=true ></embed>
</script>



很谢谢你的热情.不过在回复的时候也稍微能够确认一下自己的言论.不要想当然.否则好心帮助人,结果可能是给别人造成更多的困扰.



星星之火

职务:普通成员
等级:1
金币:0.0
发贴:36
#112006/5/23 15:37:45
谢谢各位,这主要是公司的前台需要,因为派筹机还要一段时间才能到,所以想临时做个程序先用着,方便引导顾客。

yiliaocheng的方法按照allinhands说应该是不行的了,不过还是谢谢,谢谢大家的帮忙。

Tassadar说到流媒体,我不懂,能不能说详细点,可以通过asp实现吗?

我现在的做法是让做一个页面每5秒查看一次数据库信息,如果有空闲的前台就播音引导顾客到相应的柜台,allinhands说到用asp直接调用,又是怎么实现?可以详细说说吗?



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#122006/5/24 14:19:04
路过



Tassadar

职务:普通成员
等级:1
金币:-1.0
发贴:38
#132006/5/24 14:45:28
        /// 我好象误会了你的意思,如果你的意思是在客户端点一下IE上出现一个
        /// 播放器播放视频或音频文件的话要架设流煤体服务器
        /// www.pconline.com.cn/pcedu/soft/gj/media/0312/264655.html用Helix Server组建视频服务器
        /// 如果是要远程操作服务器的话,就要象allinhands说的
        /// 可以在给了权限的情况下用ASP调用功能组件(控制服务器播放音乐应该有一个组件吧)
        /// 用VB脚本将组件实例化,以前用ASP。NET做过一个声卡的程序
        /// 添加特性,把DLL文件(功能组件)放到一个文件架下,然后象调用自己定义的类一样调用



Tassadar

职务:普通成员
等级:1
金币:-1.0
发贴:38
#142006/5/24 15:18:19
--比如连接数据库的操作,
set conn=server.createobject("adodb.connection"
--就是在服务器内存中创建adodb.connection对象,

--你可以创建自己的对象,就可以操作 在ASP里调用组件的方式通常是 Set 对象名=Server. CreateObject("类名"
--硬件的第三方组件或干脆自己写的组件中定义的类,

--然后设置参数就是了,不管什么语言调用组件本质上就是在内存里生成对象进行操作,没什么区别

--我大概提供个思路,基本上就这样了



星星之火

职务:普通成员
等级:1
金币:0.0
发贴:36
#152006/5/29 9:17:39
出去培训了几天,没时间上来看,谢谢Tassadar,基本理解了思路,等下尝试一下,也谢谢大家!