位置: 编程技术 - 正文

利用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网页设计)

  • 图书属于什么经济类别
  • 自然人独资企业股东承担连带责任
  • 普票能抵扣多少
  • 实收资本变化的账务处理
  • 获取清算行行号失败
  • 个人减税具体政策
  • 出差补助没有发票计入什么科目
  • 公司收到股东的投资款以后怎么处理
  • 查账征收企业所得税年度申报
  • 劳务公司的税率是多少经营模式
  • 其他劳务包括什么内容?
  • 注册资本印花税按实缴还是认缴
  • 收取会员费收入会计分录
  • 基金管理人收取回扣
  • 期望值E(X)怎么算例题
  • 每年的发票年底是不是就失效了
  • 返聘人员如何缴纳个人所得税
  • 没有走公户的发票费用怎么做账
  • 跨年销项税红字发票会计处理?
  • 库存商品进货价怎么算
  • 网络端口被占用怎么解决
  • 当期应交所得税怎么计算
  • 企业注销时当月要缴税吗
  • 私车公用的费用可以抵税吗现在
  • php基础教程
  • 已经认证抵扣的发票,发生冲红,要怎么处理
  • 酒店没有营业执照开业员工有责任吗
  • vuecli报错
  • PHP:stream_set_chunk_size()的用法_Stream函数
  • 航天信息服务费发票哪里打印
  • 国企收到财政补贴
  • 其他应付款的会计科目
  • 财务管理中成本控制的原则
  • idea打开vue文件
  • thinkphp3.1
  • 劳务派遣应纳税额如何计算
  • 企业所得税季初数怎么填
  • 差旅费住宿费专票抵扣联贴在哪里
  • 新版python
  • .net tpl
  • PHP模拟http请求的方法详解
  • 三代手续费返还计入什么科目
  • 税务局手续费返还政策
  • 手工凭证三级明细
  • 租厂房需要去缴房产税吗
  • 汇兑应该计入什么科目
  • 长期股权投资大白话解释
  • mysql 锁详解
  • 同一控制下合并冲减资本公积
  • 将string类型数组转化成int
  • 未计提坏账准备发生坏账如何处理
  • 生产企业购进的生产原材料用来装修公司会计处理
  • 补缴税款需要交滞纳金吗
  • 开票确定收入分录
  • 调整以前年度销项税额的分录
  • 进项税额转出缴税放在什么科目里
  • 未认证的发票不入账有什么影响
  • 预收账款变成了什么
  • 个税专项扣除住房租金标准
  • 税局关于企业费用报销
  • mysql索引优化是什么意思
  • 政府禁用windows8
  • 微软9月30日将发行股票
  • win10无法删除文件夹没有权限
  • 优化加速锁定任务是什么意思
  • Windows Server 2008添加Hyper-V组件
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • swupdtmr.exe - swupdtmr进程是什么意思 什么作用
  • windows执行bat脚本
  • 网页设计css文字居中
  • jquery中判断某个类是否存在的方法
  • javascript设置字体
  • jquery实现ajax加载超时提示的方法
  • jqgrid loadcomplete
  • 解决烧心最快方法
  • 江苏电子税务局电话
  • 购物金怎么退换面额的
  • 粮食购销企业税收服务
  • 报废车税务怎么处理
  • 快递代缴的关税有税单吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设