建立一个最简单的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播放器相关推荐

  1. 一个简单的mp4播放器

    一直想写一个完整可用的播放器,趁着五一休假几天终于有时间手搓一个mp4播放器,也算完成了自己的一个心愿. 出于简单考虑,这个播放器尽量简化流程,省略细节,也忽略了一些异常处理,目的是让我们快速了解掌握 ...

  2. flv f4v mp4 视频播放器代码

    flv f4v mp4 视频播放器代码 ckplayer是一款在网页上播放视频的免费的播放器,功能强大,体积小巧,跨平台,使用起来随心所欲. 播放器主要以adobe的flash(所使用的版本是CS5) ...

  3. 50行代码实现的一个最简单的基于 DirectShow 的视频播放器

    本文介绍一个最简单的基于 DirectShow 的视频播放器.该播放器对于初学者来说是十分有用的,它包含了使用 DirectShow 播放视频所有必备的函数. 直接贴上代码,具体代码的含义都写在注释中 ...

  4. 一个简单的基于 DirectShow 的播放器 2(对话框类)

    上篇文章分析了一个封装DirectShow各种接口的封装类(CDXGraph):一个简单的基于 DirectShow 的播放器  1(封装类) 本文继续上篇文章,分析一下调用这个封装类(CDXGrap ...

  5. 一个简单的基于 DirectShow 的播放器 1(封装类)

    DirectShow最主要的功能就是播放视频,在这里介绍一个简单的基于DirectShow的播放器的例子,是用MFC做的,今后有机会可以基于该播放器开发更复杂的播放器软件. 注:该例子取自于<D ...

  6. android 自定义MP4播放器

    昨天,在网上找了好多资料,终于做了一个自定义的播发器. 视频播放方式 在Android中播放视频的方式有两种: 1.使用MediaPlayer结合SurfaceView进行播放.其中通过Surface ...

  7. MP4播放器的工作原理、底层系统、硬件架构和芯片方案等

    一.MP4播放器的概念 顾名思义,MP4播放器是一个能够播放MPEG4文件的设备,它可以叫做PVP(Persomal Video Player,个人视频播放器),也可以叫做PMP(Portable M ...

  8. html如何调用vlc,mp4 播放器html代码 VLC_SDK的调用

    VLC 是一款自由.开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD.音频 CD.VCD 及各类流媒体协议.它可以支持目前市面上大多数的视频解码,除了Real. VLC的SDK使用 ...

  9. ffmpeg综合项目:mp4播放器(项目代码已上传到码云)

    0.系列文章: ffmpeg音视频编码入门:视频解码 ffmpeg音视频编码入门:音频解码(acc/mp3 转 pcm) ffmpeg -- SDL2播放yuv文件(使用事件驱动和多线程,支持按键暂停 ...

最新文章

  1. 单链表的实现:增删改查
  2. Ceph OSD操作 命令详解
  3. 同一条sql insert 有时快有时慢 引发的血案
  4. php 四舍五入百位,php取整函数ceil,floor,round,intval函数的区别
  5. SAP ABAP规划 使用LOOP READ TABLE该方法取代双LOOP内部表的方法
  6. 云栖专辑 | 阿里开发者们的第6个感悟:享受折磨
  7. ORA-01861: 文字与格式字符串不匹配
  8. android开发UI界面布局教学,android UI学习 -- 设置界面的布局(包括style的使用,selector的使用,Checkbox自定义样式,菜单项的样式)...
  9. 公司团建还真是一门智慧
  10. 平面/UI设计师社区交流网站集设|给你的作品多一个展示机会
  11. IDEA2018部署jeesite3完美运行教程
  12. 《神经网络与深度学习》课程笔记(3)-- 神经网络基础之Python与向量化
  13. [编程题]手机屏幕解锁模式
  14. gradle下载地址
  15. widthStep、width
  16. 高一计算机基础知识题简答题,高一信息技术试题及答案
  17. C# 读取Word中的书签
  18. token什么意思中文在C语言中,token是什么意思_token中文意思_token英译汉_英汉词典...
  19. not annotated with HTTP method type (ex. GET, POST) 问题解决
  20. CREO图文教程:三维设计案例之油缸顶物体的骨架模型设计图文教程之详细攻略

热门文章

  1. java程序一直运行_程序如何一直保持运行的?
  2. APP常见测试点总结
  3. 【目标检测】32、让你一文看懂且看全 NMS 及其变体
  4. 数据库中存储大量图片设计
  5. mysql死锁如何释放_mysql 死锁:如何解决mysql死锁
  6. 移动端css初始化(非常好用)
  7. 曼哈顿距离与切比雪夫距离的互化
  8. 怎样添加网址前面的小图标?
  9. MySQL 按周,月,季度,年查询
  10. 7-10 gg的族谱 dfs