我在前年曾经用VB做过一个点歌系统。基于PC的点歌系统和专业点歌系统差别很大。专业点歌系统播放的背景画面、歌词字幕和歌曲是分开的,背景画面是由一个LD机反复播放的视盘,歌曲以MIDI形式存在机器中,播放时再配以字幕,并实时实现歌曲与字幕的同步。PC系统的前端是无盘工作站,后台一般将歌曲以mpeg格式存储在硬盘上,由客户机通过局域网远程播放。基于PC的系统架构容易,而且非常便宜,由于有硬盘存储,曲目增删也非常容易。但是无法象专业卡拉OK系统那样可以调音调速,而且规模受网络速度制约无法扩展。而磁盘访问速度反而不是核心问题,因为多用户点同一首歌会由于cache的原因使速度更快。至于遥控设备也不复杂,因为win98以后的系统都支持红外线设备,做一个支持IrDA的遥控器可以方便地控制前端的windows界面;更简单的方式就是直接使用红外线鼠标。