我正在使用此代码为我的网站 way2enjoy.com 播放音乐。它可以很好地播放所有歌曲,其来源为英语,但当源文件为其他语言时,例如阿拉伯语它不会播放。我已经使用萤火虫检查了源代码,它对于一个 Flash 播放器是 100% 正确的,而在另一个 Flash 播放器中,它显示阿拉伯字符为??????????
这是我现有的源代码。你可以看到第三个 div 是阿拉伯语。前两个将在下面的链接中很好地播放,但第三个不会播放,但一切都很好。
现场示例 http://way2enjoy.com/try/musictest/drplayer/index.html
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="Stylesheet" href="drplayer.css" type="text/css" />
<script src="jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="drplayer.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#playlist").playlist(
{
playerurl: "swf/drplayer.swf"
}
);
});
</script>
</head>
<body>
<div id="playlist">
<div href="29.mp3" style="width: 400px;" class="item">
<div>
<div class="fr duration"></div>
<div class="btn play"></div>
<div class="title"><b></b> - Shut up and let me </div>
</div>
<div class="player inactive"></div>
</div>
<div class="clear"></div>
<div href="30.mp3" style="width: 400px;" class="item">
<div>
<div class="fr duration"></div>
<div class="btn play"></div>
<div class="title"><b>Metallica</b> - Nothing else matters</div>
</div>
<div class="player inactive"></div>
</div>
<div class="clear"></div>
<div href="ارجعلي.mp3" style="width: 400px;" class="item">
<div>
<div class="fr duration"></div>
<div class="btn play"></div>
<div class="title"><b>Arabic song</b> - Arabic song</div>
</div>
<div class="player inactive"></div>
</div>
</div>
<a href="javascript:void(0);" onClick="$('#playlist').playlist('prev');">Prev</a>
<a href="javascript:void(0);" onClick="$('#playlist').playlist('next');">Next</a>
<a href="javascript:void(0);" onClick="$('#playlist').playlist('pause');">Pause</a>
<a href="javascript:void(0);" onClick="$('#playlist').playlist('play');">Play</a>
这是我尝试过的其他玩家的链接