建立一个最简单的FLV和MP4播放器
建立一个最简单的FLV和MP4播放器
在Flash CS3中建立一个Flash文档后
选中脚本面板
利用NetConnection和NetStream即可完成功能
代码如下:
var nc:NetConnection;
var ns:NetStream;
var video:Video;
function connect():void{
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
nc.connect(null);
}
function netStatusHandler(e:NetStatusEvent):void{
switch(e.info.code) {
case “NetConnection.Connect.Success”:
connectStream();
break;
default:
trace(e.info.code);
break;
}
}
function connectStream():void{
ns = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
var CustomClient:Object = new Object();
CustomClient.onMetaData = function(obj:Object):void {};
ns.client = CustomClient;
video = new Video();
video.attachNetStream(ns);
ns.play(”video.flv”);
addChild(video);
}
connect();
这里关键的几点就是
第一,connect要连接的是null,如果是远程服务器,就要写服务的地址
第二,stream一定要和有效的connect绑定
第三,video是一个简单容器,如果是Flex则不能直接使用
第四,stream的clinet可以是一个扩展的类,用来跟踪很多有用的信息
第五,play的是flv文件,写文件名。如果是mp4,则格式为mp4:filename
能播放mp4格式的player要求版本是9.0.115以上
好了,建立一个简单播放器就是很简单
建立一个最简单的FLV和MP4播放器相关推荐
- 一个简单的mp4播放器
一直想写一个完整可用的播放器,趁着五一休假几天终于有时间手搓一个mp4播放器,也算完成了自己的一个心愿. 出于简单考虑,这个播放器尽量简化流程,省略细节,也忽略了一些异常处理,目的是让我们快速了解掌握 ...
- flv f4v mp4 视频播放器代码
flv f4v mp4 视频播放器代码 ckplayer是一款在网页上播放视频的免费的播放器,功能强大,体积小巧,跨平台,使用起来随心所欲. 播放器主要以adobe的flash(所使用的版本是CS5) ...
- 50行代码实现的一个最简单的基于 DirectShow 的视频播放器
本文介绍一个最简单的基于 DirectShow 的视频播放器.该播放器对于初学者来说是十分有用的,它包含了使用 DirectShow 播放视频所有必备的函数. 直接贴上代码,具体代码的含义都写在注释中 ...
- 一个简单的基于 DirectShow 的播放器 2(对话框类)
上篇文章分析了一个封装DirectShow各种接口的封装类(CDXGraph):一个简单的基于 DirectShow 的播放器 1(封装类) 本文继续上篇文章,分析一下调用这个封装类(CDXGrap ...
- 一个简单的基于 DirectShow 的播放器 1(封装类)
DirectShow最主要的功能就是播放视频,在这里介绍一个简单的基于DirectShow的播放器的例子,是用MFC做的,今后有机会可以基于该播放器开发更复杂的播放器软件. 注:该例子取自于<D ...
- android 自定义MP4播放器
昨天,在网上找了好多资料,终于做了一个自定义的播发器. 视频播放方式 在Android中播放视频的方式有两种: 1.使用MediaPlayer结合SurfaceView进行播放.其中通过Surface ...
- MP4播放器的工作原理、底层系统、硬件架构和芯片方案等
一.MP4播放器的概念 顾名思义,MP4播放器是一个能够播放MPEG4文件的设备,它可以叫做PVP(Persomal Video Player,个人视频播放器),也可以叫做PMP(Portable M ...
- html如何调用vlc,mp4 播放器html代码 VLC_SDK的调用
VLC 是一款自由.开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD.音频 CD.VCD 及各类流媒体协议.它可以支持目前市面上大多数的视频解码,除了Real. VLC的SDK使用 ...
- ffmpeg综合项目:mp4播放器(项目代码已上传到码云)
0.系列文章: ffmpeg音视频编码入门:视频解码 ffmpeg音视频编码入门:音频解码(acc/mp3 转 pcm) ffmpeg -- SDL2播放yuv文件(使用事件驱动和多线程,支持按键暂停 ...
最新文章
- 单链表的实现:增删改查
- Ceph OSD操作 命令详解
- 同一条sql insert 有时快有时慢 引发的血案
- php 四舍五入百位,php取整函数ceil,floor,round,intval函数的区别
- SAP ABAP规划 使用LOOP READ TABLE该方法取代双LOOP内部表的方法
- 云栖专辑 | 阿里开发者们的第6个感悟:享受折磨
- ORA-01861: 文字与格式字符串不匹配
- android开发UI界面布局教学,android UI学习 -- 设置界面的布局(包括style的使用,selector的使用,Checkbox自定义样式,菜单项的样式)...
- 公司团建还真是一门智慧
- 平面/UI设计师社区交流网站集设|给你的作品多一个展示机会
- IDEA2018部署jeesite3完美运行教程
- 《神经网络与深度学习》课程笔记(3)-- 神经网络基础之Python与向量化
- [编程题]手机屏幕解锁模式
- gradle下载地址
- widthStep、width
- 高一计算机基础知识题简答题,高一信息技术试题及答案
- C# 读取Word中的书签
- token什么意思中文在C语言中,token是什么意思_token中文意思_token英译汉_英汉词典...
- not annotated with HTTP method type (ex. GET, POST) 问题解决
- CREO图文教程:三维设计案例之油缸顶物体的骨架模型设计图文教程之详细攻略