位置: 编程技术 - 正文

利用jQuery设计一个简单的web音乐播放器的实例分享(jquery的设计模式)

编辑:rootadmin

推荐整理分享利用jQuery设计一个简单的web音乐播放器的实例分享(jquery的设计模式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何用jquery,jquery用什么编写,使用jquery,使用jquery的步骤,使用jquery实现的项目,jquery示例,使用jquery,使用jquery的步骤,内容如对您有帮助,希望把文章链接给更多的朋友!

一、准备数据库  首先,我们设计MYSQL数据库如下:

  这里,url字段表示是mp3音乐的存放地址,artist是歌曲的演唱者,title是歌曲的名称。我们再加入一些样例数据,如下:

二、设计HTML页面  在完成数据库的设计后,我们就可以开始设计HTML页面了。这里我们首先要下载jQuery的一个音乐播放插件jPlayer(   以上代码其实很简单,只是引入了jQuery和jPlayer插件的必须要的文件和样式,然后设置好播放器的外观,这里都是通过DIV去预先定位指定所在的层,比如播放进度条,播放的按钮(开始/暂停),声音的控制大小等。

利用jQuery设计一个简单的web音乐播放器的实例分享(jquery的设计模式)

三、读取数据库中的曲目  接下来,我们就可以从数据库中读取要播放的歌曲了,本文将采用ezSQL的PHP开源库去连接数据库,当然你也可以用传统的MYSQL连接方法。ezSQL的具体用法我们就不再过多介绍了,这里使用其实很简单,把ez_sql_core.php和ez_sql_mysql.php两个文件放到项目的根目录下即可,我们编写php文件如下,命名为getsong.php,代码如下:

  这里,用rand()随机在MYSQL中取出一条记录(曲目),然后分别用变量保存其歌曲的名称,歌手名和地址,将它们用符号“|”连接起来。而因为我们要使用ajax去调用这个PHP,所以注意语句:if(!empty($_SERVER['HTTP_X_REQUESTED_WITH'])&& strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')   主要的目的是防止用户在浏览器地址栏中只是输入比如  最后,我们可以修改jPlayer的代码,让我们的播放器运行起来,修改demo.html代码如下:

  可以看到,在jPlayer插件的ready方法中,发起了一个ajax请求,请求getsong.php, 随机地获得一首播放的歌曲,然后对返回的数据重新用split方法分割“|”符号,其中得出的字符串数组string[0]即为mp3歌曲的URL地址,stringp[1]为歌手的名称,这里通过  $('#artist').html(string[1])显示出来, $('#songname').html(string[2])则显示出歌的名称。swfPath指定该播放器的FLASH所在的目录为js目录,当然你可以自己定义路径,supplied指出只支持MP3格式。  运行后,可以看到如下播放器的效果:

基于jQuery的网页影音播放器jPlayer的基本使用教程 jPlayer简介:想在网页上播放背景音乐,不想用html标签的方式,因为那样只有音乐全部下载完以后才能播放,还容易出现跨浏览器兼容性的问题,于是选

分享个实用的jQuery代码片段 jQuery是一款优秀的JavaScript库,它在WEB开发者和网页设计师中非常出名,帮助网页设计师开发出很多有创意和漂亮的WEB页面。本文主要分享了个有用的jQ

JQuery Mobile实现导航栏和页脚 导航栏由一组水平排列的链接构成,通常位于页眉或页脚内部。默认地,导航栏中的链接会自动转换为按钮(无需data-role="button")。导航栏部分的代码

标签: jquery的设计模式

本文链接地址:https://www.jiuchutong.com/biancheng/383057.html 转载请保留说明!

上一篇:jQuery实现带水平滑杆的焦点图动画插件(jquery实现div左右移动)

下一篇:基于jQuery的网页影音播放器jPlayer的基本使用教程(jquery网页设计)

  • 提存金属于职工薪酬吗
  • 安全生产费计提没用可以冲吗
  • 税务局季度报表怎么做
  • 企业筹办期间发生的开办费会计分录
  • 人力费可以计入劳务费吗
  • 发票未到的库存商品如何做账
  • 辅助生产交互分配后的实际费用应在进行分配
  • 有限合伙企业清算
  • 股票投资收益需要缴纳增值税吗
  • 外管证交税需要带什么材料
  • 汇算清缴的所得税会计分录
  • abs应付债券
  • 如何处理填写错题的问题
  • 设备租赁成本会计分录
  • 费用已付款未收到发票需要暂估入账吗
  • 在Linux系统中安装了一块虚拟磁盘大小的2G
  • 危险废物处置是冶金行业吗
  • 存货减值账务处理 华图
  • win10 kb5005611
  • 光伏发电 电费
  • 投资收益亏损后会怎么样
  • 购买烟酒送人是否需要纳税
  • word2013压缩图片
  • PHP:mb_regex_encoding()的用法_mbstring函数
  • session失效的方法
  • 工程收入和成本的区别
  • 销售货物支付运杂费要交增值税吗
  • el-tree方法
  • 没收逾期未收回的包装物押金
  • laravel实战教程
  • 固定资产按公允价值还是约定的价值
  • 事业单位长期应付款怎么核销
  • 企业所得税申报表模板
  • 自产商品公司自用算增值税吗
  • php购物车实现流程
  • 给大家分享几个网站
  • 结转制造费用用什么科目
  • iscsiadm命令详解
  • 应付未付的工资属于负债吗
  • 小规模纳税人减免增值税会计处理
  • 应交增值税的账务处理有哪两种
  • 浅谈php设计模式的理解
  • sql server使用sql语句
  • 注册资本认缴出资日期是什么意思
  • 中标服务费需要签合同吗
  • 小规模纳税人免增值税的政策
  • 以公允价值计量计入其他综合收益
  • 购进免税农产品发生非正常损失
  • 结转收入及成本费用
  • 预付款已经开了发票未到货要怎么做账
  • 投资收益属于什么科目,借贷方向
  • 直接人工成本包括管理人员开的工资吗
  • 关于购买安保器材的报告
  • 一般纳税人外购货物发生非正常损失,不包括
  • 营业外支出可以抵扣进项税吗
  • 会计往来账如何记账
  • 正确使用显微镜的七个步骤
  • 快速释放剪贴蒙版快捷键
  • git checkout撤销
  • 虚拟光驱安装
  • macbookair控制面板
  • win8如何安装
  • windows10更新遇到错误怎么解决
  • fetch怎么用
  • Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
  • javascript运用
  • jquerycdn
  • Node.js中的全局对象有
  • disk指令
  • html焦点图
  • mac怎么编写python
  • js 实现ajax
  • 国家税务总局电子发票
  • 广西地税局局长
  • 房产交契税网上可以交吗
  • 河南准生证查询平台
  • 技术服务费减免企业所得税政策
  • 公司租房的房产税应计入哪个科目
  • 深圳宝安到揭阳大巴
  • 怎样在网上申报税务流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设