[英]Load audio file with PHP and play with JS
我正在嘗試使用php加載wave音頻文件,並使用javascript播放音頻。
我的Javascript代碼:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('POST', 'php/test.php', true);
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4) {
var audio = new Audio("data:audio/wave;base64," + btoa(unescape(encodeURIComponent(xmlhttp.responseText))));
audio.play();
}
}
xmlhttp.send(url);
我的PHP代碼:
<?php
readfile("test.wav");
?>
不幸的是,它不起作用。 有任何想法嗎?
怎么樣:
var audio = new Audio("data:audio/wav;base64," + escape(btoa(xmlhttp.responseText)))
您可以將AJAX請求直接指向.wav
文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.