Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
5312 Lượt xem

We are running Odoo v8 and the chat system works fine, but there is no audio notification, which makes it easy to miss messages. Is there a way to provide this somehow?

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

I think the easiest way would be just add Audio Web API and something like this into the im_chat.js


var beep = function(duration, type, finishedCallback) {

if (!(window.audioContext || window.webkitAudioContext)) {

throw Error("Your browser does not support Audio Context.");

}

duration = +duration;

// Only 0-4 are valid types.

type = (type % 5) || 0;

if (typeof finishedCallback != "function") {

finishedCallback = function() {};

}

var ctx = new (window.audioContext || window.webkitAudioContext);

var osc = ctx.createOscillator();

osc.type = type;

osc.connect(ctx.destination);

osc.noteOn(0);

setTimeout(function() {

osc.noteOff(0);

finishedCallback();

}, duration);

};

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 7 23
4951
0
thg 12 23
2327
0
thg 12 22
2902
0
thg 11 22
3147
1
thg 12 20
2400