动态生成的html5音频播放列表

时间:2014-03-18 23:25:12

标签: javascript php html5

我正在尝试创建一种带有动态更改播放列表的HTML5音频播放器,该播放列表将从数据库路径创建 - 通过PHP脚本随机生成的链接。我正在四处搜索并将我可以收集的所有信息与我的想法相结合,但它无法正常工作。这基本上是用户选择音乐类别(标签)时运行的脚本:

<?php
session_start();
include('sdp/app_const.php');
$dbc=mysql_connect(host, user, pass);
$db_select=mysql_select_db(database);

$tag=$_GET['tag'];

$q_select="SELECT * FROM songs WHERE tag='".$tag."'";
$result=mysql_query($q_select);

$tragoudia=array();
while ($row=mysql_fetch_array($result)) {
            array_push($tragoudia, $row['path']);
    }


function song() {
    $tuxaio=array_rand($tragoudia, 1);
    return $tragoudia[$tuxaio];
}

&GT;

并在文件的HTML部分:

<audio id="audio" autoplay controls src='audio/'<?php return song(); ?>'.mp3' type="audio/mpeg"></audio>
<script type="text/javascript">
    document.getElementById('audio').addEventListener("ended",function() {
    this.src = <?php return song(); ?>;
    this.play();
    });

也许有任何想法?

提前致谢。

0 个答案:

没有答案