Loading...
Помощь по скриптам | Звук при входящем комментарии
Парни как организовать, звук при входящем комментарии например в почте,
Движок дкмс.

Код не буду писать, слишком длинный

Вот пример почты,
https://bym.guru/files/downloads/2/130/210/212/7093/Mail_mod_Rimg_2.zip

Можно как то через <div> заделать или в запросах копаться нужно ?
let PlayMsg = new Audio();
PlayMsg.src = '';
PlayMsg.play();
Ragnar Lodbrok , а как вывести в комменты ?
Ragnar Lodbrok (17 мая 2023, в 9:42)
let PlayMsg = new Audio();
PlayMsg.src = '';
PlayMsg.play();
Ну я в общем ещё читал что это устаревший код, я пример скину , посмотришь ?
Ragnar Lodbrok (17 мая 2023, в 9:42)
let PlayMsg = new Audio();
PlayMsg.src = '';
PlayMsg.play();
Вот нашел, рабочий Как сделать что бы оно срабатывало при входящем сообщении, не через кнопку?
javascript
   Вы можете добавить определение функции 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 , просто вставь код туда где выводится уведомление
Напиши пример пожалуйста , вот сюда нужно, я код обрезал что бы понятней было
php
   while ($post = mysql_fetch_array($q)) {  echo output_text($post['msg'])."\n";    }   
pyrokinesis (17 мая 2023, в 12:33)
Напиши пример пожалуйста , вот сюда нужно, я код обрезал что бы понятней было
php
   while ($post = mysql_fetch_array($q)) {  echo output_text($post['msg'])."\n";    }   
Так это же не уведомление, а просто вывод сообщения
мне нужно что бы когда приходило сообщение то включался звук, не для уведомления а для комментариев
Онлайн: 2
Время:
Gen. 0.1392
(c) Bym.Guru 2010-2026