web系统后台声音提示,一点思路都没有,求帮助!
自己接的小项目,之前没说这个功能,现在别人要求前台有人给店铺留言买东西,后台管理员能收到声音提醒,完全不知道怎么做,网上也没搜到资料。。。求大神帮助!!
[解决办法]
在Web页中使用Media Player
还有很多参数设置和用法你可以在网上查询下。
[解决办法]
反向消息用dwr推送,声音就随便吧。
[解决办法]
就是加载一段音频,页面刷新得到有新消息的时候,将音频加载进来(一小段声音文件,例如dingding.MP3)
[解决办法]
这个的话,就不要用网页提示了,你可以写个一般的客户端,让其和数据库连接。不停的查询某一张表,有新的数据来了,你就可以给他弹出来一个东西。类似淘宝的旺旺吧
网页的话这样不划算,不停的刷新不说,还要出声音,不科学。好像163邮件的来信就是这样,他会有声音的。
[解决办法]
so easy:
你可以这样做,客户给你的留言是放在一张表里面对吧?
写一个线程 每个5秒钟扫描一下这个表(当然你要控制好数据库连接) ,一有数据 播放一个音频文件
// ScanningTherad.java
public static void main(String[] args) {
Handler h = new Handler ();
h .start();
}
//handler.java
public class Handler extends Thread{
public void run(){
while(true){
poll(c);
}
public synchronized void poll(Connection c){// 数据库连接在这里给出来,不要循环一个 一个连接
try {
// 在这里去找数据库看看有没有客户留言,有的话,播放声音文件,任何处理掉客户提交的留言数据
sleep(3000L);
} catch (InterruptedException e){
}
}
}