Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
20 $

вывод звука на андроид

project complete


В общем есть некая страница- программа. Клиент связи с водителями такси, через браузер.

При появление нового заказа на планшете должна проиграться мелодия.

сейчас это происходит при помощи браузера фаерфокс

и файла 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();

}

}


Client's feedback about the contractor Ivan Zakharchuk

Quality
Professionalism
Price
Availability
Terms

Спасибо за качественно выполненную работу.
За данный проект взялся только этот фрилансер. Всё было выполнено учитывая все мои пожелания, со знанием дела. Также ввиду того что банковская система в Крыму временно не работает, с оплатой также пошли мне на встречу и дали возможность оплатить единственным возможным способом.

сергей к. сергей кротов

Freelancer's feedback about the client сергее кротове

Payment
Task formulation
Requirements
Availability

Заказчик хорошо сформулировал задание. По ходу дела, четко следовал моим инструкциям для решения задачи.

Ivan Z. Ivan Zakharchuk


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. 2 days20 $Winning proposal
    Ivan Zakharchuk
     204   5    0

    Здраствуйте!

    Готов помочь. Пишите: [email protected]

    П.С, Единственный вариант это корректно использовать HTML5 аудиоелемент, т.к. "родные" звуки Android возможно воспроизводить только посредством нативных java приложений, т.е. это другая область задач.

    Ukraine Lvov | 22 April 2014 |

Client
сергей кротов
Ukraine Simferopol  12    0
Project published
21 April 2014
289 views
Payment methods