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