首页 > 解决方案 > 在每次新访问时向所有连接的人播放声音

问题描述

我有这个简单的 php,它将每次访问都写入文本。我正在寻找的是一种在新访问者到达时向网站上连接的每个人播放声音的方法。有任何想法吗?

<div id="test" align="center"> 
<?php $handle = fopen("counter.txt", "r"); 
if(!$handle){ echo "could not open the file" ; }
else { $counter = ( int ) 
fread ($handle,20) ; fclose ($handle) ; 
$counter++ ; echo" <strong> you are visitor no ".
$counter . "  " ; $handle = fopen("counter.txt", "w" ) ;
fwrite($handle,$counter) ; fclose ($handle) ; } 
?>
</div>

标签: javascriptphphtmlcssajax

解决方案


这实际上与 php 无关,因为您不能用 php 播放音频,至少不能在用户浏览器上播放......

你要找的是这个

https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement

你可以像这样使用它:

var welcomeAudioclip = new Audio('the_great_southern_trendkill.mp3');
welcomeAudioclip.play();

推荐阅读