Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
if($condition) {
echo "<audio controls autoplay style='display:none;'><source src='" . url('sounds/beep.mp3') . "' type='audio/mp3'></audio>";
}
if ($sound == true) {
let audio = new Audio('../sound/notice.wav');
audio.play();
}
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD
точно тия разсеяните искам да подсетя със звук, да им таковам полицито и на спамерите дето ни докараха до тук един обикновен звук да не може да пуснешНо се изисква потрбителя първо да е направил нещо на страницата, за да се изпълни.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
let audio = new Audio("../sounds/notification.mp3");
setTimeout(() => { audio.play(); }, 10000);
</script>
</body>
</html>
window.onload = function() {
let audio = new Audio("../sounds/notification.mp3");
window.addEventListener("click", () => {
if (shouldPlayNotificationSound && !playing) {
audio.play()
}
});
};
<!DOCTYPE html>
<html>
<body>
<button id="play">Play</button>
<script>
window.onclick = () => { // .onload
const context = new AudioContext();
createBeepSound(context);
context.onstatechange = () => console.log(context.state);
const btn = document.querySelector('#play');
btn.addEventListener('click', (e) => {
beep(context);
});
setInterval(() => beep(context), 10000);
};
function beep(context) {
if (context.state === "suspended") {
context.resume().then(() => {
setTimeout(() => context.suspend(), 100);
});
}
}
function createBeepSound(context) {
var oscillator = context.createOscillator();
oscillator.type = "sine";
oscillator.frequency.value = 800;
oscillator.connect(context.destination);
oscillator.start(0);
context.suspend();
}
</script>
</body>
</html>
wПравя си известия за един сайт и искам да има и звук. Е опитах всичко което намерих и нищо не работи.
Въобще възможно ли е това?