怎么用php代码做个简单的音乐播放器

怎么用php代码做个简单的音乐播放器,第1张

通过php从数据库或其他方式得到该歌曲的地址,然后

<embed width="300" height="60" border="0" autostart="false" loop="true" src="<?php echo $url ?>"></embed>

不就行了吗?还是你是其他意思?

_______________________

去搜一个js做的播放器,然后用php生成产生播放列表的js代码就可以了

这个不错!http://www.codejia.com/action/down.asp?password=acebe25fe34b7d718446b57009dc1a8f&id=7736

=================================

iShow Music 是一套基本于PHP+TXT的在线音乐播放程序。程序采用文本数据存储方式,无需MYSQL数据库支持,同时程序代码与界面模板分离,方便网站二次开发及界面修改。

==============【 主要功能 】===============

1、音乐二级分类;

2、在线音乐播放;

3、歌词同步显示;

4、音乐下载

5、点歌系统;

6、音乐联播;

7、用户随机收听音乐;

8、验证码功能;

9、JS首页调用;

10、与Discuz整合;

11、用户评论管理;

12、网站公告管理

13、友情链接管理

14、JS广告功能

15、后台提示程序是否为最新版

16、LRC 歌词下载;

17、Cookie 记录用户信息;

18、Cookie 音乐防盗链技术(有效的保护你的音乐文件以防被盗链);

19、详细的歌曲信息显示(包括发布时间、总人气、今日人气等);

20、会员注册及管理(“普通会员”和“认证会员”两个级别控制);

21、会员音乐盒功能(管理员可自定义每个会员音乐盒最大的保存数目);

22、会员推荐音乐功能;

23、认证会员上传LRC歌词功能(必须是LRC格式的,否则播放时不能同步显示);

24、会员评分及评论功能;

25、两种音乐搜索方式(按歌名和歌手方式);

26、最新音乐、推荐音乐、点歌信息列表显示;

27、音乐排行功能(包括音乐总排行、今日试听排行、各音乐分类排行);

28、管理员换肤功能(方便你网站界面的修改);

29、如果你的空间足够大,管理员可以在线上传歌曲;

30、强大的后台管理功能,管理员可以在线对音乐及歌手进行添加、编辑、删除,系统参数的设置,斑主管理,会员管理,点歌、上传文件管理等 *** 作,

相信有这30大功能,你已经可以构建一个功能非常完善的音乐网站了。

更多的功能自己去体验吧…… 呵呵 :)

安装说明:

(一) 运行环境需求: PHP

(二) 安装方法:

1.全新安装

(1) 文件上传:

将 iShowMusic V1.2 目录中的全部文件上传到服务器,保持目录结构不变,假设目录为 music。

(2) 设置目录和文件可写属性。(如果您的服务器使用 Windows *** 作系统,可跳过这一步)

确认以下目录或文件属性为 (777) 可写模式。

/music --- 777 目录

music/data --- 777 目录 注意此目录下的所有文件都要设置为 777

music/Ad --- 777 目录 注意此目录下的所有文件都要设置为 777

music/data/adminuser --- 777 目录

music/data/data --- 777 目录

music/data/lrc --- 777 目录

music/user --- 777 目录 注意此目录下的所有文件都要设置为 777

music/upload --- 777 目录 注意此目录下的所有文件都要设置为 777

music/template --- 777 目录

music/inc/config.php --- 777 文件

music/install.php --- 777 文件

(3) 访问安装向导进行安装

在浏览器中运行 install.php,即访问 http://您的域名/music/install.php,填入相关信息和管理员帐号

(4) 进入后台设置系统参数

用安装时设置的用户名和密码进入系统管理后台,进入“超级管理员选项”——“系统参数设置”,按照自己的

情况设置相应参数,完成最后的安装。

注:安装成功后,如果系统没有自动删除 install.php 安装文件,请用ftp手动删除,以避免被再次安装。

2、从V1.0升级安装

(1) 备份1.0数据:

用FTP方式备份你的原音乐程序数据目录,包括以下目录和文件:

data目录及里面所有子目录和文件;

user目录及里面所有文件;

upload目录及里面所有文件;

lrc目录及里面所有文件;

(2) 按照上面“全新安装”中的方式安装程序;

(3) 按原结构上传先前备份的数据,提示是否覆盖旧文件时点全部覆盖。注意:先前 lrc 目录的数据请上传至 data/lrc 目录。

加了for后 name=“mp3”全部都同名了

name=“” 要不一样的名字

可以改成这样:

for($i=0$i<$num$i++){

list($id,$d)=mysql_fetch_array($r)

echo $d

?><EMBED name="mp3<?php echo $i ?>" id="mp3" src="music/<?php echo $d?>" hidden="true" type="audio/mpeg" loop="0" autostart="false">

<A href="javascript:document.mp3<?php echo $i ?>" .play()" target="_self">播放</A>│ <A href="javascript:document.mp3<?php echo $i ?>" .stop()" target="_self">停止</A>

<?php

}

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8109166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存