Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
A ideia:
Ao chegar novo id - tocar um som! (pode ser wav, midi)
Estou usando meta refresh de 5 segundos para atualizar a pagina mural.php
para checar se existe um novo id.
comando:
<meta http-equiv="refresh" content="5">
Estou armazenando o penultimo id e o ultimo id para comparar:
// PEGA O ULTIMO
$sql_atual = "select * from mural order by id desc limit 1";
$rs_atual = mysql_query($sql_atual);
$pega_ultimo = mysql_fetch_assoc($rs_atual);
$ultimo_id = $pega_ultimo["id"];
// PEGA O PENULTIMO
$sql = "select * from mural order by id desc limit 1,1";
$rs = mysql_query($sql);
$pega_penultimo = mysql_fetch_assoc($rs);
$penultimo_id = $pega_penultimo["id"];
// COMPARA
if ($ultimo_id > $penultimo_id){
echo "<script language=\"Javascript\">
<!--
if(navigator.userAgent.indexOf(\"MSIE\") != -1)
document.writeln ('<bgsound src=\"ringin.wav\" loop=\"1\" autostart=false volume=1000 hidden=true>');
else
document.writeln ('<embed src=\"ringin.wav\" loop=\"1\" autostart=false volume=1000 hidden=true>');
//-->
</script>";
}
Problema: A cada atualização do Meta Refresh, esta emitindo o som!
Pergunta: Alguém sabe exemplificar a maneira correta pra fazer isso?
Carregando comentários...