卡啦OK点歌系统中如何能获取遥控器的输入? 遥控器上有许多按钮,那些按钮对应我们程序中的各个按钮,但我们如何判断在遥控器上按下的是哪个按钮,如果我们能扑捉到到底按下的是哪个按键,我们才能启动相应的事件代码。请高手指点。另外我还想问一下:客户端软件如何读取保存在服务器上的歌曲文件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以打开计事本获取遥控器的按钮,其实遥控器的钮码其实就是键盘中的十几个键,只是各种不同遥控器可能对应键盘上不同的键值了!如果有特殊键,记事本不一定能够显示出来,比如CHR(13)等等!就需要用程序专门捕捉,可以是自已做的程序了,很简单的,只要加入KEYPASS及KEYDOWN事件显示相应键值就可以了!至于另一个问题,我有不同观点,局域网本来带宽有限,如果处理大批量的歌曲文件,极易造成播放时画面停顿,我想把歌曲目录索引库库放到客户端是一个很好的解决办法了!(仅供参考!) 不必那么麻烦可以在设置文件时将文件设置在一个网络盘上如先将文件夹设置为网络盘Z:在设置歌曲文件时为Z:\xxxx这样在客户端也可以读取网速100M够用了 我也想过用一个影射网络驱动器,但如果在服务器端的歌曲文件保存在不同的盘,那么客户端很难取得文件的真正路径。我想我们应该用超文本连接形式,用流媒体技术,就想Real player一样。 wuyunliangcsdn(wuyunliang) :我的意思是说,把歌曲库的索引放到本地,也就是说把歌曲名单放至本地,歌曲名单中包含本首歌曲在服务器中的物理路径,其实真正的歌曲还是放在服务器上!这样本地客户端只需要客户端软件和这个歌曲名单就可以了!还有做这个系统一定要用到流媒体技术(本人经验),而且本人估计软件流技术最多只可能支持十至十二台客户端同时播放(当然如果从底层做开发效果应该会更好吧,我不会了),如果超过此限度,将会使播放时产生停顿(本人技术最多只能上七台,挺差吧),现在最后的办法是用硬件支持,比如市面上用的最多的是神龙DVD解压卡,最多可以支持50个点或更高,找找资料吧!会更好的!本人已经开发成功多套有盘的点歌系统,无盘RPL点歌系统业已开发成功,最多可支持50点,欢迎和我联系:QQ:3811705 delphi函数在不同源代码文件中的函数声明 请各位大哥帮我看看这个奇怪的 scocket 问题,谢谢! Word单元格的向下合并 怎樣讓DateTimePicker同時顯示"日期"與"時間",謝謝! 为什么无法改变QR的纸张设置,预览时总是A4界面? 动态指针数组该如何进行内存动态分配及内存释放? 如何修改在前台修改数据库的值 棒料的截取方法 比尔·盖茨在中国哭了?你相信吗?(转贴) 俺用 Wininet 设置了SSL证书,为什么还是返回 False 如何将网页中参数传到ActiveX Form (ocx控件)? 请问如何把ocx控件和ocx用到的dll一块绑定发布?(web调用)
可以在设置文件时将文件设置在一个网络盘上
如先将文件夹设置为网络盘Z:
在设置歌曲文件时为Z:\xxxx
这样在客户端也可以读取
网速100M够用了
还有做这个系统一定要用到流媒体技术(本人经验),而且本人估计软件流技术最多只可能支持十至十二台客户端同时播放(当然如果从底层做开发效果应该会更好吧,我不会了),如果超过此限度,将会使播放时产生停顿(本人技术最多只能上七台,挺差吧),现在最后的办法是用硬件支持,比如市面上用的最多的是神龙DVD解压卡,最多可以支持50个点或更高,找找资料吧!会更好的!本人已经开发成功多套有盘的点歌系统,无盘RPL点歌系统业已开发成功,最多可支持50点,欢迎和我联系:QQ:3811705