Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wav文件无法在浏览器中播放_Php_Html_Html5 Audio_Wav - Fatal编程技术网

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音乐播放器中打开了它们,它们工作正常