@Konstantin_Pak_Swinburne

Создать приложение, чтобы при нажатии кнопки воспроизводился звуковой эффект чихания и сморкания носа или при вращении устройства?

Вообщем задача такая, когда нажимается кнопка Sneeze, андроид производит звук (чихание), сразу следом после него идет другой звук Blowing (высмаркивание). Теперь, когда ориентация меняется с Portrait на Landscape, производится Sneeze (чихание). Когда обратно, с Landscape на Portrait, происходит Blowing (высмаркивание). По кнопкам все понятно, там просто нужно выполнить onclicklistener, а вот как сделать, чтобы при смене ориентации, исходили соответсвующие звуки?

5d8e21e67003f539313785.png
  • Вопрос задан
  • 235 просмотров
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Думаю даже приложение не нужно - можно обойтись обычной вебстраничкой локальной.
<script>
var a=new Audio, 
p= function(s){a.pause();a.currentTime = 0;a.volume =0.9;a.src=s;a.play();return true;};
window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function(e) {
switch(e.orientation){
case "portrait": return p('sneeze.mp3');
case "landscape": return p('blow_nose.mp3');
}}, false);
</script><style>div{text-align:center;margin:20px;}button{padding:20px}</style>
<div><button onclick="p('sneeze.mp3')">SNEEZE</button></div>
<div><button onclick="p('blow_nose.mp3')">BLOW NOSE</button></div>
<div><button onclick="p('take.mp3')">TAKE MEDI</button></div>

самое сложное подобрать звуки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы