Звуковое уведомление в WordPress wp_footer.php не работает на мобильном телефоне - PullRequest
0 голосов
/ 24 июня 2019

Я создал функцию, которая запускает звуковое уведомление при открытии нижнего колонтитула.Прекрасно работает в настольных версиях, но не работает в мобильных версиях.Есть ли у вас какие-либо советы о том, как решить?Благодарю.

/**
 * Play Notification Sound
 */

function custom_um_notification_feed_sound() {
       $myAudioFile = "<audio src='https://www.example.com/fischio.mp3' autoplay></audio>";        
        echo $myAudioFile;
}
add_action( 'wp_footer', 'custom_um_notification_feed_sound', 9999 );

/*

1 Ответ

0 голосов
/ 24 июня 2019

Не волнуйтесь, это функция на мобильных телефонах, чтобы уберечь посетителей от назойливых видео при автозапуске;) Вы можете обойти это, добавьте JS-скрипт для оплаты звука при касании нижнего колонтитула DIV.https://developers.google.com/web/updates/2016/07/autoplay

Добавление идентификатора к аудио <audio id="footerAudio" src='https://www.example.com/fischio.mp3' autoplay></audio>

И немного jQuery в нижний колонтитул или в один из загруженных файлов js

jQuery('.footer').on({ 'touchstart' : function(){jQuery("#footerAudio")[0].play();} });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...