Intereting Posts
Почему мне нужно вызывать «exit» после перенаправления через заголовок («Location ..») в PHP? Доктрина: расширение класса сущностей Сообщение JQuery AJAX для PHP Explode не работает с запятыми multilpe внутри строки Как улучшить производительность PHP? SELinux влияет "не удалось открыть поток: Permission denied" Ошибка PHP Ручное преобразование ответа XML SOAP в массив PHP Второй аргумент функции copy () не может быть каталогом redis: установить пароль для redis Как правильно построить SQL-запрос в PHP-скрипте? Поместите мой логотип на страницу Paypal, когда мои продавцы продают какой-то продукт с моего сайта Почему session_start необходим при использовании сеанса? Строка анализа, содержащая диапазон значений до минимальных и максимальных переменных Как проверить, полностью ли один элемент массива существует в другом массиве в php PHP – предупреждение – Неопределенное свойство: stdClass – исправить?

Как воспроизводить звук при добавлении новой записи в базу данных

Я использую PHP, я хочу воспроизвести звуковой файл, когда новая запись добавлена ​​в базу данных, но мне нужно воспроизвести этот звук только один раз. Я пытаюсь сделать код ниже с помощью функции click & it

<?php if(isset($_REQUEST["action"])) if($_REQUEST["action"] == "play") { ?> <embed src="Kalimba.mp3" autostart="true" loop="false" style="width:5px; height:2px;"> <?php } ?> 

Когда вы нажимаете на ссылку для воспроизведения, вы начинаете этот mp3-файл

 <a href="sound.php?action=play">Play</a> 

Чтобы воспроизвести звук на веб-сайте (довольно универсально), вы захотите посмотреть в звуковой менеджер 2: http://www.schillmania.com/projects/soundmanager2/

Если вы спрашиваете, как узнать, когда новая запись добавляется в базу данных, пока посетитель просматривает страницу (вы хотите проверить живое и уведомление), вам нужно будет использовать ajax для получения самого высокого идентификатора (или что-то, чтобы идентифицировать новейшая запись) и сравнить уникальный идентификатор с javascript с предыдущим id. Если они не совпадают, добавлена ​​новая запись, и вы должны запускать воспроизведение звука.

Вы не можете автоматически воспроизводить HTML-звук на iPad (или любом iDevice для Apple), если пользователь не коснется экрана первым. Это встроено в свой мобильный браузер веб-браузера, чтобы снизить сетевой трафик. Проверьте этот вопрос, чтобы увидеть хакерский способ сделать это: автовоспроизведение аудиофайлов на iPad с помощью HTML5