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
ファイル名です