欢迎来到天天文库
浏览记录
ID:34470838
大小:241.71 KB
页数:3页
时间:2019-03-06
《一种基于javascript的网页在线播放列表new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据一种基JavaScript的网页在线播放列表陈健(盐城体育运动学校,江苏盐城224001)摘要:随着网络技术的发展,当前出现了许多网络在线视听播放。而大多数网络在线视听播放只是为用户提供在线链接视听,没有为用户提供在线播放列表。本文作者设计了一种基ff-JavaScript的网页播放列表,可以保存用户喜欢的节目,并且用户可以自己编辑。丰富了网页在线视听的功能。·关键词:RealPlayer控件WindowsMediaplayer控件JavaScript网页播放器在线播放列表1.引言为了实现用户的对网
2、页播放器的操作而不过多增加客户对服务器的操作,网页播放器町以采用ActiveX技术实现。把媒体播放器控件嵌入到网贞中.然后通过编程语言来对控件进行控制以实现视听播放。用RealPlayer控件实现的网贞播放器可播放大部分与微软WindowsMediaPlayer兼容的媒体档案格式,当中包括非串流处理的档案类型和串流处理的档案类型。网页播放器支持以循序及随机方式束播放媒体项目的功能。支持以正常方式及倒数方式动态显示曲目的时间长度;前者表示曲目已播放的时间.后者表示曲日剩余的时间。2.做网页在线播放列表所使用的
3、技术简介2.1ActiveX控件在网页中的应用ActiveX技术对网络的发展有着重要的作用。网页播放器和网页在线播放列表的实现主要得益于ActiveX技术和脚奉语言。AetiveX控件用于网贞的过程是将控件嵌入主贞中,用户通过浏览器访问该主贞时,将主页中的控件下载。并在用户机器上注册,以后就町在用户的浏览器上运行。2.2RealPlayer-t空件部分PARAM参数含义Name:AutostartValue:True或是False作用:指定是否自动播放指定的源文件。.Name:HeightValue:任何整
4、数值作用:指定RealPlayer元素的高度,单位:像素。Name:LoopValue:True或是False作用:可以让你指定片断是否无限循环。Name:NologoValue:True或是False作用:避免RealPlayer启动时在图像窗口中显示。Name:ScfiptcallbacksValue:用逗号分割的列表作用:指定浏览器的网调监控。Name:SrcValue:合法的URL地址作用:指定播放的文件或是源文件的地址。2.3JavaScript'h§-简介当我们把ActiveX控件嵌入到网页中要
5、它实现一定的功能,必须要用一种脚本语言进行控制。JavaScript是--种基于对象和事件驱动并具有安全性能的脚本语言。具有以下几个基本特点:(1)是一种脚本编写语言;(2)是基于对象的语言;(3)简单性;(4)安全性;(5)动态性;(6)跨平台性。3.网页在线播放列表的设计3.1网页在线播放列表的结构整个网页在线播放列表主要由网页播放器、网页在线播放列表、bglist.i8文件三个模块组成。网页在线播放列表的内容写在一个独立的文档中(bglist.js),用户可以把喜欢的节日都保存在这个文件中。bglis
6、t.is是一个Javascript文档。用户对播放列表的各种操作都是通过该文件进行。3.2网页在线播放器的制作为了制作一个功能丰富的网页播放器.我们必须要用到脚本语言x,fActiveX控件进行控制。播放器的外观可用网页制作丁具(女aDreamweaverMX)制作一个。把这个网页播放器的主框架保存为music.htm。而各种播放功能则由几个辅助文件bglist.js、cnsidebud.js、imgchg.js、time.is来实现。其中bglist.is这个文件主要是存放媒体文件的路径和信息。当网页播放
7、器肩动时会先i嘲用此文件.然后网页播放器通过该文件中的曲日顺序来连接曲目进行播放。bglist.js这个文件由多个mkList()函数组成。该函数格式是:mkList(“歌曲路径”,“歌曲信息”,“间隔时间”,“是否加载列表(留空为加载,不加载填f)”)。cnsidebud.js.史件里有许多的函数,对网页播放器进行初始化函数initExobud(),初始化函数首先为网页播放器动态的连接库函数wmp.dll(WindowsMediaPlayer播放器库函数),为网贞播放器建立环境设定。然后查找在线播放列表上
8、已经勾选的曲目进行连接播破。本播放器是利用流播放事件实现的。3.3网页在线播放列表的制作首先用DreamweaverMX制作一个播放列表网页.保存为list.htm,这个页面中只需含有播放列表的背景和外框,内部没有任何内容.在运行时动态地调用显示控制播放列表函数(dspList(n))来碾示存线播放列表上的曲目。显示控制播放列表函数(dspList(n))主要是根据bglist.js这个文件来决定在线播放列表E显
此文档下载收益归作者所有