0

尝试使用 jplayer 播放音频文件时,出现此错误:

"NetworkError: 404 Not Found - http://.../AudioFiles/Thorne,%20Grandma%27s%20Goodbye%20excerpt_4.m4a"

现在这是我拥有的唯一一个带有此错误的音频文件,我假设这是因为文件名在文件名中有一个单引号,因为它被称为Thorne, Grandma's Goodbye excerpt.m4a.

我的问题是如何转义音频文件名中不需要的字符?

下面是代码:

$getaudio = 'AudioFiles/' . $_GET['filename'];

$info = pathinfo($dbAudioFile); 

    <script type="text/javascript">   
        $(document).ready(function(){
      $("#jquery_jplayer_1").jPlayer({
        ready: function () {
          $(this).jPlayer("setMedia", {
            <?php echo $info['extension'];?>: "<?php echo $dbAudioFile; ?>"
          });
        },
        solution:"flash,html",
        swfPath: "jquery",
        supplied: "<?php echo $info['extension'];?>"
      });
    }); 
    </script>

$dbAudioFile是文件名

4

0 回答 0