Php wav文件无法在浏览器中播放
我正在我的网站中显示Php wav文件无法在浏览器中播放,php,html,html5-audio,wav,Php,Html,Html5 Audio,Wav,我正在我的网站中显示.wav文件列表,供用户收听。 但是,其中一些.wav文件无法播放,而其他文件播放效果良好 我正在使用循环遍历数据库中的所有.wav文件记录。 下面的代码如下所示: <table id="myTable" class=" table order-list table-hover" style="overflow: auto; max-height:550px;"> <?php while($row = $stmt1234->fet
.wav
文件列表,供用户收听。但是,其中一些
.wav
文件无法播放,而其他文件播放效果良好
我正在使用循环遍历数据库中的所有.wav
文件记录。下面的代码如下所示:
<table id="myTable" class=" table order-list table-hover" style="overflow: auto; max-height:550px;">
<?php
while($row = $stmt1234->fetch()){
$query = "";
$query_params = array(':wav' => $row['Filename']);
try{
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);
$wavexists = $stmt->rowCount();
}
catch(PDOException $ex){ die("Failed to run query 01: " . $ex->getMessage()); }
?>
<tr>
<td class="col-md-2" style="padding-top: 28px;">
<?= $row['Name'] ?>
</td>
<td>
<audio controls style='border-radius: unset; background: #f1f3f4;'>
<source src='audiofiles/<?= $row['Filename'] ?>' type='audio/wav'>
</audio>
</td>
</tr>
<?php } ?>
</table>
黄色的是我无法在浏览器中播放的内容。
其他的工作正常。
当我打开指向该文件的链接时,wav
文件在文件存在的情况下不能正常播放
有人知道为什么这些文件不能在浏览器中播放吗?它可能有一些不受支持的编解码器/设置?将该文件与其他文件(khz、编解码器等)进行比较,并尝试找出差异。我注意到一些文件的比特率为13kbps,而另一些文件的比特率为64kbps。这意味着什么?这意味着其中一些文件的比特率为13kbps,而另一些文件的比特率为64…说真的,这应该是什么样的问题?顺便问一下,你检查过那些文件是否有效吗?您是否在其他应用程序中直接打开了它们?是的,我在本地PC音乐播放器中打开了它们,它们工作正常