`
hgfghww7
  • 浏览: 46448 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Flv网络播放器制作全攻略

阅读更多

*****************************第一步:*****************************
如今,以flash player播放的流媒体flv文件越来越流行(PS:不知道是国内技术太落后,还是其他原因,还算不上常见),我们可以使用Flash当中自带的PlayBack组件来制作播放器。但是某些时候,PlayBack的Skin并不能满足我们的需求,比如与网页页面风格不相符或者不能很好的集成到我们的Flash站点当中,这时候我们就需要自己动手打造自己的PlayBack了。好在,制作基本功能的flv播放器不是很难\^_^/。下面我们一步一步开始吧。
 首先我们打开Flash的元件库,如图1-1所示,我们点击红色的部分新建一个视频元件

图1-1
新建一个图层并命名为video,将视频元件从元件库拖到舞台中并更改大小为320*240,给舞台中的视频元件命名实例名为:myVideo。如图1-2

图1-2
新建一个图层命名为action,选择第一帧按F9调出动作面板,输入以下代码:
//创建一个名为nc的NetConnection对象
var nc:NetConnection = new NetConnection();
nc.connect(null);
//创建一个名为ns的NetStream对象,并将nc作为参数填写在括号内
var ns:NetStream = new NetStream(nc);
//创建一个名为myVideo的Video对象
var myVideo:Video;
//将myVideo播放的视频指定为ns myVideo.attachVideo(ns);
//让ns执行play()方法,括号内填写flv文件的路径,这里我用的是本地路径
ns.play(BT玩家.flv);
代码上有不清楚或者相关的请查看帮助文档。我们按Ctrl+Enter导出看看,这时候我们应该能正常播放flv影片了。 PS:如果目前你手头上没有flv文件,不用担心。著名的Google给我们提供了很好的服务,我们可以使用Danger的GVD来搜索查看并下载。这里我就直接给个地址
http://dengjie.com/gvd/gvd.swf?id=1858640896825067657

 
*****************************第二步:*****************************
新建screenshot、controlBar和control三个层,顺序如图1-3

图1-3
把screenshot放在video层之下,导入screenShot.jpg,并将该元件放到screenshot层上与video的框架正好吻合。

图screenShot.jpg
PS:对于影片截图,放不放就根据需要啦。
选择层controlBar,用矩形工具绘制一个圆角矩形,将其转换成元件后,设置Alpha值为50%。如图1-4

图1-4
选择层control,是用文字工具,选择字体为Webdings(系统自带的,别跟我说没有=。=),颜色为黑色,按下9打出特殊符号,再按4打出另外一个特殊符号,然后按;打出。分别将这两个符号转换为按钮元件rewind_button、play_button和pause_button,并定位好他们的位置如图1-5

图1-5
好,现在我们分别给上述几个按钮命名实例名为:rewind_btn、play_btn、pause_btn。选择action层第一帧输入一下代码:
rewind_btn.onRelease = function(){
//NetSream.seek()方法用来指定流播放秒数,或者说是播放位置。
ns.seek(0);
}
play_btn.onRelease = function(){
//播放or暂停
ns.pause();
}
pause_btn.onRelease = function(){
ns.pause();
}
 好的,我们现在按Ctrl+Enter测试下影片。这里需要说明一下,play_btn和pause_btn函数内的代码都为ns.pause();,实际上pause()这个方法是实现了视频流播放和暂停两个功能,当播放时按下就为暂停,暂停状态下按下就是继续播放。这里是为照顾初学者的理解我才这么做的,追求完美的朋友可以自己做一个按钮,实现播放符号和暂停符号的切换。
 
*****************************第三步:*****************************
前两部分我们学会了如何播放,控制视频等等,现在需要什么呢?既然是flv是流媒体,为了是播放器显得更人性化,现在还缺少一个Video加载的进度条。还等什么,赶快一起动手吧。首先,我们在层controlBar新建一个图层名为:loader,将笔触颜色设置为黑色,填充设置为白色,用矩形工具绘制一个进度条如图1-6
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2305.html
分享到:
评论

相关推荐

    flv视频播放器flv_54098\flv\flv视频播放器.exe

    播放器flv_54098\flv\flv视频播放器.exe

    flv视频播放器源码

    《FLV视频播放器源码...总的来说,FLV视频播放器源码的学习和研究不仅有助于我们理解流媒体技术,也为开发个性化的网络视频播放解决方案提供了可能。无论是对初学者还是经验丰富的开发者,这都是一个值得探索的领域。

    flv播放器的flash制作

    综上所述,"flv播放器的flash制作"是一个综合了多媒体处理、编程和网页交互技术的项目,涵盖了从设计用户界面到实现复杂交互的全过程。通过理解和应用这些知识点,开发者可以创建自定义的、功能丰富的FLV视频播放...

    五款FLV在线播放器及调用代码

    这些播放器的共同特点是它们都支持FLV格式,这是一种在早期网络视频中广泛采用的格式,但由于其不支持高清和现代浏览器的限制,现在逐渐被H.264和MP4格式取代。不过,对于仍然需要支持FLV格式的网站,这些播放器提供...

    我自己制作的flv播放器

    我自己制作的flv播放器,还有一些小问题,正在解决中!

    FLV网页播放器代码

    FLV(Flash Video)是一种常见的流媒体文件格式,广泛应用于网络视频播放。为了在网页上实现FLV视频的播放,通常我们会利用Flash技术,结合HTML和JavaScript来创建一个简单的播放器。在这个场景中,"FLV网页播放器...

    有预览列表的FLV视频播放器

    在IT领域,FLV(Flash Video)是一种广泛用于网络流媒体的视频格式,尤其是在Adobe Flash Player盛行的时代。本文将深入探讨“有预览列表的FLV视频播放器”这一主题,包括其工作原理、实现方式以及相关的技术要点。 ...

    功能比较全面的flv播放器源码

    在IT领域,FLV(Flash Video)是一种广泛用于网络流媒体的视频格式,尤其在早期互联网视频内容中占据主导地位。本资源提供了一个功能全面的FLV播放器源码,适用于网页环境,能够处理和播放各种FLV格式的视频文件。...

    FLV网页播放器(超酷)html+js

    在这个FLV播放器中,JavaScript负责处理用户交互事件,如点击播放按钮时启动播放,拖动进度条改变视频播放位置,以及显示或隐藏控制面板等。 5. 压缩包子文件的文件名称列表:提供的"mediaplayer"可能是这个FLV...

    flv视频播放器

    FLV,全称Flash Video,是由Adobe Systems开发的一种流行的网络流媒体格式。它广泛应用于在线视频分享平台,如早期的YouTube,因为它在低带宽下也能提供相对高质量的视频体验。本文将深入探讨FLV视频播放器的核心...

    html中flv视频播放器

    FLV格式由于其体积小、流式传输能力强等特点,在过去广泛应用于网络视频的传播。以下是对这个主题的详细解释: 1. **HTML**:超文本标记语言(HTML)是构建网页的基础,它定义了网页的结构和内容。在HTML中,我们不...

    flv网络播放器

    标题中的“flv网络播放器”指的是用于在线播放FLV(Flash Video)格式视频的Web应用程序。FLV是Adobe Systems开发的一种流媒体格式,广泛应用于互联网上的视频分享和在线直播。这种播放器允许用户在网页上直接观看...

    FLV 播放器制作源码

    总的来说,这个FLV播放器制作源码提供了一个完整的解决方案,从Flash工程文件到HTML嵌入代码,涵盖了从设计到实现的全过程。对于学习Flash开发和视频播放器制作的开发者来说,这是一个非常有价值的参考资源。通过...

    flv网页播放器源码

    6. **网络通信**:如果FLV文件不是本地资源,而是从服务器流式传输,那么播放器需要处理HTTP或RTMP协议的网络通信。这部分可能涉及URLLoader类或者NetConnection类的使用。 7. **错误处理和调试**:源码中应包含...

    开源的 flv 网络播放器 相当好用

    开源的 flv 网络播放器 里面有例子 也可以到它官方网页了解,支持插件时配置

    FlvPlayer播放器

    **FLV播放器详解** 在数字媒体领域,FLV(Flash Video)格式因其小巧高效而被广泛用于在线视频流媒体播放。"FlvPlayer播放器"是一款专为浏览器设计的,能够支持FLV格式视频播放的工具。它使得用户无需安装额外的...

    Vcastr 2.0 flv 网络播放器

    Vcastr 2.0是一款专门针对FLV格式视频设计的网络播放器,它为用户提供了流畅、便捷的在线视频观看体验。FLV(Flash Video)格式是互联网上广泛使用的流媒体格式,尤其在早年视频网站盛行时,它是主要的视频传输标准...

    FLV文件播放器FLVPlayer

    真正可以播放FLV文件的播放器

    flv视频播放器代码

    在IT领域,FLV视频播放器代码是一种常见的技术实现,用于在网页或应用程序中播放FLV格式的视频文件。FLV(Flash Video)是Adobe Systems开发的一种流式视频格式,广泛应用于在线视频分享网站和互联网电视服务。下面...

    flv flash播放器

    FLV(Flash Video)是一种流行的视频格式,常用于网络流媒体播放,特别是在早期的网页视频内容中。Flash Player是一款由Adobe公司开发的浏览器插件,它使得用户可以在网页上观看包含FLV视频的内容。这款播放器支持...

Global site tag (gtag.js) - Google Analytics