flash音乐播放器中的其他语言

时间:2012-07-26 16:22:05

标签: html flash

我正在使用此代码为我的网站way2enjoy.com播放音乐。它可以很好地播放所有歌曲,其来源是英语,但当源文件使用其他语言时,例如阿拉伯语,它就不会播放。我已经使用firebug检查了源代码,它对于一个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>

这是我试过的其他玩家的链接

http://way2enjoy.com/music/viewstory/3406

1 个答案:

答案 0 :(得分:0)

ارجعلي.mp3不是有效的网址,这可能是您的问题。如果是这样,您必须对其进行URL编码或使用仅限拉丁语的URL。

这是一个在线网址编码器:

http://meyerweb.com/eric/tools/dencoder/

将文件名转换为

%D8%A7%D8%B1%D8%AC%D8%B9%D9%84%D9%8A.mp3

应该在大多数浏览器中显示正常(例如ارجعلي.mp3),并始终有效。