位置: 编程技术 - 正文

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

  • 什么是进项税额转出
  • 房租雇东不开发票只有收据怎么处理?
  • 图书计入什么费用
  • 利润表中的其他业务利润包括哪些
  • 进项税加计扣除什么时候开始的
  • 社保如何会计处理
  • 冲减往年管理费用
  • 保证金转租金的会计处理
  • 业务招待费比例扣除额
  • 企业收到的政府补贴,怎么入账
  • 购买软件能直接用吗
  • 租房提取的话可以全部提取吗
  • 关于水利工程
  • 合并后的新企业有哪些
  • 资本资产定价模型
  • 残保金的工资总额是应发还是实发
  • 个体户财务章必须刻吗
  • 如何理解总分机的概念
  • 吸甲醛最好的植物是什么?
  • 关联交易认定标准税务
  • 票据背书怎么做账
  • 详谈php编码转换过程
  • ConquerCam.exe进程的详细介绍 ConquerCam进程信息介绍
  • 用php做计算
  • php中正则表达式
  • 无形资产使用寿命不确定需要摊销吗
  • 跨年的材料票可以抵扣吗
  • php代码检测
  • 企业低值易耗品摊销计入产品成本的方法
  • 全局平均池化(GAP)层
  • python导入其他文件的函数
  • 微信小程序开发平台
  • 专家坐诊信息
  • python 元类 详解
  • 增值税报税后多久缴纳期限
  • 企业怎么可以合理避税?
  • python中如何读取列表中的指定
  • 购买方红字信息表已开销售方系统查不到
  • python socket连接后发送数据被强行终止
  • vscode开发gui
  • 印花税减半征收优惠政策2021
  • 贷款调查的主要内容
  • 预收账款的账务处理怎么对企业有利
  • 销售费用主要账户包括
  • 哪些费用计入管理费用开办费
  • 不动产分割要哪些步骤
  • 购货方收到销售折扣发票怎么入账
  • 企业研发费用包括工资支出吗
  • 员工代垫费用能用公户转吗
  • 异地工程开票要注意什么手续
  • 进项发票可以退税吗
  • 工厂不开票怎么办
  • 展位费按多少税率
  • 红冲发票金额大于原发票金额
  • Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法
  • mysql导出语句
  • 浏览器登录淘宝安全吗
  • linux ...
  • windows7开机后网络标志转圈
  • linux更新内核的好处
  • win 8系统怎么样
  • windows8装 .NET 3.5 时出现0x800F0907错误解决方法
  • windows10使用说明
  • 如何下载安装windows10
  • cocos2d-x教程
  • Unity5 Assetbundle简单使用 及 打包Material文件超大的问题
  • linux curl用法
  • 建立批处理命令
  • perl-dbd-mysql是什么
  • kindeditor获取内容
  • nodejs使用视频教程
  • Unite Beijing 2015大型活动
  • js 队列
  • jquery 使用
  • 广东省国税局长是谁
  • 电子发票冲红期限
  • 可以抵扣的消费税计入什么科目
  • 河北税务云办税厅官方
  • 代账公司盈利水平如何
  • 泉港国税电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设