В общем есть некая страница- программа. Клиент связи с водителями такси, через браузер.
При появление нового заказа на планшете должна проиграться мелодия.
сейчас это происходит при помощи браузера фаерфокс
и файла js.
Но к сожалению данные звук работает не на всех планшетах, хотя все они под управлением андроид 4 и выше.
Хотелось бы чтоб звук воспроизводился не в виде какого-то отдельного файла а посредством стандартных системных звуков. Например пиликала как будто смс-ка пришла. Естественно при рабочем браузере где страница обновляется с переодичностью 30 сек.
текст js файла
var myWin;
var hitSound = new Audio('zvon.mp3');
function play() {
var MSIE=navigator.userAgent.indexOf("MSIE");
var OPER=navigator.userAgent.indexOf("Opera")
var FFOX=navigator.userAgent.indexOf("Firefox");
var CHROM=navigator.userAgent.indexOf("Chrome");
var SAFAR=navigator.userAgent.indexOf("Safari");
var MSAFAR=navigator.userAgent.indexOf("MobileSafari");
// alert( navigator.userAgent);
// alert( 'IE=' + MSIE +'/n' + 'OPER='+OPER +'/n' + 'FFOX='+FFOX+'/n' + 'CHROM='+CHROM+'/n' + 'SAFAR='+SAFAR+'/n' + 'MSAFAR='+MSAFAR );
if (SAFAR>-1) {
hitSound.play();
}
if (MSIE>-1) {
myWin = open( 'zvon.mp3' );
setTimeout( "myWin.close()", 9000 );
}
if ( (OPER>-1) || (FFOX>-1) || (CHROM>=1) ) {
var hitSound = new Audio('nazn.mp3');
hitSound.play();
}
}
function play2() {
var MSIE=navigator.userAgent.indexOf("MSIE");
var OPER=navigator.userAgent.indexOf("Opera")
var FFOX=navigator.userAgent.indexOf("Firefox");
var CHROM=navigator.userAgent.indexOf("Chrome");
var SAFAR=navigator.userAgent.indexOf("Safari");
var MSAFAR=navigator.userAgent.indexOf("MobileSafari");
if (SAFAR>-1) {
var hitSound = new Audio('nazn.mp3');
hitSound.play();
}
if (MSIE>-1) {
var hitSound = new Audio('nazn.mp3');
hitSound.play();
}
if ( (OPER>-1) || (FFOX>-1) || (CHROM>=1) ) {
var hitSound = new Audio('nazn.mp3');
hitSound.play();
}
}