Помощь по скриптам | Звук при входящем комментарии
Парни как организовать, звук при входящем комментарии например в почте,
Движок дкмс.
Код не буду писать, слишком длинный
Вот пример почты,
https://bymas.ru/files/downloads/2/130/210/212/7093/Mail_mod_Rimg_2.zip
Можно как то через <div> заделать или в запросах копаться нужно ?
Движок дкмс.
Код не буду писать, слишком длинный
Вот пример почты,
https://bymas.ru/files/downloads/2/130/210/212/7093/Mail_mod_Rimg_2.zip
Можно как то через <div> заделать или в запросах копаться нужно ?
let PlayMsg = new Audio();
PlayMsg.src = '';
PlayMsg.play();
PlayMsg.src = '';
PlayMsg.play();
Ragnar Lodbrok , а как вывести в комменты ?
Ну я в общем ещё читал что это устаревший код, я пример скину , посмотришь ?
Вот нашел, рабочий
Как сделать что бы оно срабатывало при входящем сообщении, не через кнопку?
Как сделать что бы оно срабатывало при входящем сообщении, не через кнопку?
Вы можете добавить определение функции beep, и если нужно проиграть звук, добавьте в вывод страницы <script>beep()</script>.
<!-- Добавить этот код один раз на страницу -->
<script>
const audioCtx = new (window.AudioContext || window.webkitAudioContext || window.audioContext);
/**
* @param {number} duration Длительность воспроизведения звука
* @param {number} frequency Частота звука
* @param {number} volume Громкость воспроизведения звука
* @param {string} type Тип осцилятора
* @param {function} callback Функция асинхронного возврата
*/
function beep(duration, frequency, volume, type, callback) {
var oscillator = audioCtx.createOscillator();
var gainNode = audioCtx.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
if (volume){gainNode.gain.value = volume;}
if (frequency){oscillator.frequency.value = frequency;}
if (type){oscillator.type = type;}
if (callback){oscillator.onended = callback;}
oscillator.start(audioCtx.currentTime);
oscillator.stop(audioCtx.currentTime + ((duration || 500) / 1000));
};
</script>
<!-- А этот код можно использовать много раз -->
<script>
beep()
</script>
<button onclick="beep()"> Play </button>
pyrokinesis , кто тебе сказал что он устаревший?
pyrokinesis , просто вставь код туда где выводится уведомление
Ragnar Lodbrok (17 мая 2023, в 10:22)
pyrokinesis , просто вставь код туда где выводится уведомление
Напиши пример пожалуйста , вот сюда нужно, я код обрезал что бы понятней былоpyrokinesis , просто вставь код туда где выводится уведомление
while ($post = mysql_fetch_array($q))
{
echo output_text($post['msg'])."\n";
}
pyrokinesis (17 мая 2023, в 12:33)
Напиши пример пожалуйста , вот сюда нужно, я код обрезал что бы понятней было
Так это же не уведомление, а просто вывод сообщения
Напиши пример пожалуйста , вот сюда нужно, я код обрезал что бы понятней было
while ($post = mysql_fetch_array($q))
{
echo output_text($post['msg'])."\n";
}
Zhum (17 мая 2023, в 13:10)
Так это же не уведомление, а просто вывод сообщения
мне нужно что бы когда приходило сообщение то включался звук, не для уведомления а для комментариев
Так это же не уведомление, а просто вывод сообщения
Стр.: 1, 2