我创建了一个在页脚打开时启动音频通知的函数。在桌面版本中运行良好,但在移动版本中不起作用。你对如何解决有什么建议吗?谢谢。
/**
* 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 );
/*
发布于 2019-06-24 15:13:45
不要担心这是手机上的功能,以避免访问者自动播放恼人的视频;)你可以做个变通办法,添加一些JS脚本来在页脚DIV被触摸时播放声音。https://developers.google.com/web/updates/2016/07/autoplay
将id添加到音频<audio id="footerAudio" src='https://www.example.com/fischio.mp3' autoplay></audio>
和一些jQuery到页脚或加载的js文件之一。
jQuery('.footer').on({ 'touchstart' : function(){jQuery("#footerAudio")[0].play();} });
https://stackoverflow.com/questions/56734358
复制相似问题