IT168 有一篇关于Jquery制作网页播放器的文章(),这里引用了他的Div+css表现形式,再此表示感谢。不过他那个是用ezSQL连接数据库,并且播放音乐是随机从数据库中选择一首。这对于网站开发来说是不够的,在下不才,稍做更改,以实用于程序系统。
相对于原系统主要做了以下更改:
1、数据库访问采用经典的php+mysql连接方式;
2、音乐播放采用按需播放,通过网页地址动态获取音乐id。
演示地址:
主要代码如下:
play.php:
此代码中加入了js动态获取url中数据的函数和jquery.get方法,也是更改关键所在。
getsong.php:
- <?php
- include_once("config/conn.php");
- $id=$_GET['id'];
- $sql_song = "SELECT * FROM h_song WHERE id='".$id."'";
- //$sql_song = "SELECT * FROM h_song ORDER BY RAND() LIMIT 1";
- $result_song = mysql_query($sql_song);
- $row_song = @mysql_fetch_array($result_song);
- $singer = $row_song[singer];
- $songname = $row_song[songname];
- $url = $row_song[downloadurl];
- $separator = '|';
- echo $url.$separator.$singer.$separator.$songname;
- ?>
数据库:
- create table h_song(
- id int not null auto_increment primary key,
- classid int not null,
- songname varchar(100) not null,
- singer varchar(50) not null,
- downloadurl varchar(100) null,
- downamound int null,
- recommend int null,
- uploadid int not null,
- uptime date not null,
- hit int null,
- remark text null
- );
jQuery.jPlayer.2.1.0.zip
阅读(1660) | 评论(2) | 转发(0) |