首先列出为何要写这篇随笔的原因:

1:兼容IE7

2:音乐播放器

3:任意控制播放器

1: 最近做的网站需要兼容IE7,在此之前已经写好了关于音乐播放的插件,火狐,IE8以上,以及谷歌浏览器等都可以随意播放,但是IE7以及IE8浏览器却无法正常播放,真是恼火至极啊!网上收了一大箩筐音乐播放器都不满足我的要求,基本上都是基于XML配置文件式的,而我的网站需要动态播放音乐,控制音乐单曲循环,我自定义的音乐列表顺序播放等,因此不能满足我的要求,这些播放器要么是html5的要么是纯flash的(无法控制播放一首歌曲后触发的事件)

2:视频播放器兼容IE7的倒是不少,而兼容IE7的音乐播放器确实少的可怜,因此编写关于jplayer的这篇随笔我觉得很有必要。

3:任意控制播放器其实就是 通过我自己的列表 控制播放器的:播放、暂停、单曲循环、列表循环、以及随机播放。

播放:只需要传递一个音乐文件路径就可以进行播放。

暂停:一般播放器都有该功能

单曲循环:该功能一般都是要通过播放完成后触发事件来进行控制,而很多播放器都没有该功能(这个是重点)

列表循环:同单曲循环一样

随意播放:同单曲循环一样

到此,也就大致了解了对播放器的需求:1:必须是基于flash的、2:可以设置播放器的播放文件路径、3:播放完毕后触发事件

到以下网址下载我整理好的例子文件: http://download.csdn.net/detail/hua350264633/8700385

最新文章

  1. 使用Jenkins配置Git+Maven的自动化构建
  2. Kafka简介
  3. springmvc学习笔记--ueditor和springmvc的集成
  4. 获得URL含有中文出现乱码解决
  5. 如何在Linux中查看所有正在运行的进程
  6. 2014 Super Training #8 C An Easy Game --DP
  7. SqlDataReader执行带输出参数存储过程 错误分析
  8. FZU2219 StarCraft(哈夫曼树)
  9. 集合函数AVG,SUM,MAX,MIN
  10. hdu1381 Crazy Search(hash map)
  11. Android 禁止屏幕休眠和锁屏的方法
  12. 如何利用docker快速构建MySQL主从复制环境
  13. Linux学习之路4——文件IO打开、创建、读写操作
  14. Python 练习:使用 # 号输出长方形
  15. Mac下安装Pyqt
  16. mysql流程函数if之类
  17. 【NOI2007】社交网络
  18. Html5与本地App资料整理分析
  19. PHP SOCKET编程(未完)
  20. 在DLL编程中,导出函数为什么需要extern "C"

热门文章

  1. JAVASE02-Unit06: 文件操作——File 、 文件操作—— RandomAccessFile
  2. shell中{}的妙用
  3. using的作用
  4. iOS,信息加解密
  5. iOS,iOS对Android数据互通的规则
  6. Python爬虫爬取糗事百科段子内容
  7. touches
  8. handlebars.js 用 <br>替换掉 内容的换行符
  9. 【001:go语言的一些语法基础】
  10. 使用SQL语句查询日期(当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期) 日期转字符串