1 / 5

第 29 章 FLV 播放器

第 29 章 FLV 播放器. FLV 流媒体格式是一种新的视频格式全称为 Flash Video ,目前许多视频网站上的小视频都是用 flv 格式。 Flex 中也提供了视频播放( VideoDisplay )控件,播放 FLV 格式的视频,本章介绍如何根据视频播放控件制作简单拿的 FLV 播放器。. 29.1 功能分析. 普通的 FLV 播放器一般具有如下功能:播放、暂停、停止、音量调节等。本章的 FLV 播放器 zhuyao 包含如下 3 个部分: 播放 FLV :播放 FLV 文件。 控制 FLV 的播放,包括播放、暂停、停止,以及音量控制。

cain
Download Presentation

第 29 章 FLV 播放器

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第29章 FLV播放器 • FLV流媒体格式是一种新的视频格式全称为Flash Video,目前许多视频网站上的小视频都是用flv格式。Flex中也提供了视频播放(VideoDisplay)控件,播放FLV格式的视频,本章介绍如何根据视频播放控件制作简单拿的FLV播放器。

  2. 29.1 功能分析 • 普通的FLV播放器一般具有如下功能:播放、暂停、停止、音量调节等。本章的FLV播放器zhuyao包含如下3个部分: • 播放FLV:播放FLV文件。 • 控制FLV的播放,包括播放、暂停、停止,以及音量控制。 • 播放列表:所有可播放的FLV文件均显示在该列表中,单击某个FLV文件,即可播放该FLV文件。

  3. 29.2 功能实现 • 本章例子中,不仅提供了播放、暂停、停止功能,还添加了改变当前播放位置以及播放列表的功能,如图所示。 • 对于这些功能的实现,都可以利用视频播放控件的相关方法和属性进行实现。 • 播放:使用视频播放控件的play()方法。 • 暂停:使用视频播放控件的pause ()方法。 • 停止播放:使用视频播放控件的stop()方法。 • 音量:绑定视频播放控件的vlolumes属性。 • 改变当前播放位置:利用水平滑块控件,用户拖动滑块位置时,改变视频播放控件的playHeadTime属性即可。 • 播放列表:播放列表使用了列表控件,当用户单击列表中条目时,视频播放控件自动播放所选的视频。在图中,使用的XML作为播放列表的数据,当然,可以改为数据库,或者FLV的地址。

  4. 29.2.1 用户界面 • 在用户界面中,包含视频播放控件、水平滑块控件、列表控件以及控制FLV播放的按钮控件。在播放FLV时,可以在播放进度水平滑块控件上显示播放的总时间和当前播放时间。具体实现的代码如下所示。 • (详细内容请参照本书)

  5. 29.2.2 播放列表XML • 在FLV播放器中,可播放列表是预先定义的XML中,如下所示。 • <?xml version="1.0" encoding="utf-8"?> • <record> • <flv name="测试1" source="pic/070626.flv"/> • </record> • 注意:上面的XML文件只是一个简单的例子,可以根据自己的需要进行扩展。 • 本章实现了一个简单的FLV播放器。通过本章的学习,读者可以更进一步的了解FLV播放器的构成,更熟练地使用视频播放控件。

More Related