2017-11-05 2 views
0

は、オーディオクリップを再生することですphpでオーディオクリップを再生するには?このスクリプトが実行されている間に私が欲しいもの

<?php 
session_start(); 
unset($_SESSION["username"]); 

echo "<script> 

alert('You have Logout successfully and see you next time.'); 
window.location='AdminLogin.php'; 

</script>"; 
?> 
+0

PHPはサーバー側です。オーディオを再生すると、サーバーがどこにあっても再生されます。それはあなたが望むものか、ユーザーがオーディオを聞きたいのですか? – chris85

+0

@ chris85ユーザーにオーディオを聞きたい – JET

+1

その場合はJS/HTMLソリューションが必要です。 AJAXを使用してPHPイベントをトリガすることができます。しかし、演奏はクライアント側である必要があります。 – chris85

答えて

0

このコードを使用します。

var audio = new Audio('path_to_your_audio_file.mp3'); 
audio.play(); 

パスがサーバーへの、または別のサーバーを指している必要があります。

全コード:

<?php 
session_start(); 
unset($_SESSION["username"]); 

echo "<script> 

var audio = new Audio('path_to_your_audio_file.mp3'); 
audio.play(); 
alert('You have Logout successfully and see you next time.'); 
window.location='AdminLogin.php'; 

</script>"; 
?> 

例:

var audio = new Audio("http://soundbible.com/mp3/sawing-wood-daniel_simon.mp3"); 
 
audio.play();

+0

<?php –

+0

@ Black not workingの前にエコーコンテンツを抽出することができます – JET

+0

あなたのパスは間違っています。何がうまくいきませんか?あなたは、リソースをロードできることを確認しましたか? – Black

0

ここではJavaScriptを使用してミニマリストのソリューションです。

<script> 
    new Audio('path_to_your_audioclip').play(); 
</script> 

ちょうどあなたのクリップの場所にpath_to_your_audioclipを変更することで、どこでもあなたの<?php ?>外のコードのこの部分を置きます。

+0

@ Victor Timoftiiはまだ動作しません:( – JET

+0

正確にこれを試してください: ' '。まだ動作しない場合は、スピーカー、オーディオドライバ、またはブラウザのアクセス権に問題があります。 –

関連する問題