位置: 编程技术 - 正文

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

  • 小规模纳税人开普票要交税吗
  • 购买二手车是否适用消费者权益保护法
  • 债务承担规定是什么意思
  • 已认证专票有误怎么回事
  • 办理个体户营业执照需要什么条件
  • 贸易类公司做产品代理账务如何处理
  • 施工单位名称变更需要变施工许可证吗
  • 销售收入打折后怎么算
  • 小规模纳税人的题目
  • 增值税普通发票几个点
  • 企业向个人赠送车辆
  • 怎么查找使用手机的时间
  • 设备销售和安装账务
  • 税控设备抵减如何填写报表
  • 事业收入和经营收入的联系
  • 人力资源服务差额
  • 福利费开成增值税专用发票怎么办
  • 税收筹划有哪些特点?
  • 以前年度损益申报怎么报所得税
  • windows 10如何清除联网记录
  • 笔记本电脑系统更新好不好
  • 如何防范税务风险
  • 软件 摊销
  • 长期闲置的机器叫什么
  • windows搜索为什么那么慢
  • 无偿调入固定资产
  • 进口应税消费品的组成计税价格公式
  • 进项抵扣发票如何查询
  • PHP:JDToJulian()的用法_日历函数
  • 出口退税率的调整方法
  • 减免税款账务处理
  • 大沼泽地国家公园位于哪个城市
  • thinkphp框架作用
  • 餐饮发票可以计入福利费吗
  • [Vue warn]: Error in render: “TypeError: Cannot read properties of undefined(reading“category1Name“
  • 个人咨询费发票是增值税
  • 深入理解linux内核
  • 购建或者生产符合资本化条件的资产
  • 固定资产多少可以一次摊销
  • 残保金计提和缴纳分录
  • 人力资源公司的税率是多少
  • 一个人失恋了该怎么安慰她
  • 销售费用变动率异常
  • 如何在税控盘上申领发票
  • 申报个税的流程怎么操作
  • 财务费用的科目类别是什么
  • 个人独资企业购入设备可以一次性计提吗
  • 资产减值准备是资产的备抵科目吗
  • 现金比率合适范围
  • 补提去年累计折旧
  • 公司视同销售产品确认收入分录?
  • 提供劳务结转的成本计入什么科目
  • 二手设备进口报关流程
  • 上年度会计凭证怎么填
  • 允许税前扣除的税金及附加包括哪些
  • 带息票据与不带息票据
  • 利息支出和利息收入区别
  • 现销方式
  • 营业收入是利润总额吗
  • mysql column is ambiguous
  • win7登录设置
  • win8怎么添加我的电脑到桌面
  • 逼死win8的节奏 Win7升级至Win9仅需30美元 自动升级不需要重新安装
  • 什么是bash命令
  • 图片如何添加到word文档
  • unity 3d教程
  • vs2013怎么配置环境
  • material design设计
  • ercp后淀粉酶为什么升高
  • android长按app快捷功能
  • NGUI之UIRoot
  • 新的开始励志句子
  • Javascript在网页设计中的作用有哪些
  • 电子税务局领取纸质发票的步骤
  • 车船税单独交行吗
  • 建筑增值税税率历次调整
  • 购买税控盘怎么抵扣
  • 地下车库质保期多久
  • 国税上海税务局官网
  • 收缴和缴纳的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设