flash外部引入视频
来源:互联网 发布:iphone7plus在线软件 编辑:程序博客网 时间:2024/05/01 05:24
//打开连接
var nc:NetConnection = new NetConnection();
nc.connect (null);
//提取 flv视频
var ns:NetStream = new NetStream(nc);
ns.play ("hainiu.f4v");
//显示 flv视频
var vid:Video = new Video();
vid.attachNetStream (ns);
vid.x=0;
vid.y=0;
addChild (vid);
//处理错误
ns.addEventListener (AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
function asyncErrorHandler (event:AsyncErrorEvent):void
{
// 忽略错误
}
//控制影片暂停/播放
function pauseMove() {
ns.togglePause ();
}
//状态监测
ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
function onNetStatus(e:NetStatusEvent):void {
if (e.info.code == "NetStream.Play.Start") {
//开始播放
trace("开始播放");
}
if (e.info.code == "NetStream.Play.Stop") {
//播放完成
trace("播放完成");
}
if (e.info.code == "NetStream.Buffer.Full") {
//缓冲完成
trace("缓冲完成");
}
if (e.info.code == "NetStream.Pause.Notify") {
//暂停
trace("暂停");
}
if (e.info.code == "NetStream.Unpause.Notify") {
//恢复
trace("恢复");
}
}
详细控制
http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html
几个重要的属性
1、
time : Number
[只读] 播放头的位置(以秒为单位)
2、
soundTransform : flash.media:SoundTransform
在此 NetStream 对象中控制声音
3、
attachCamera(theCamera:Camera, snapshotMilliseconds:int = -1):void
开始从摄像头捕获视频,如果将 theCamera 设置为 null,则会停止捕获操作
4、
soundTransform : flash.media:SoundTransform
提供对 NetStream.soundTransform 属性的直接访问,以提供更多声音控制。
5、
step(frames:int):void
前进或后退(相对于当前显示的帧)指定帧数的步骤
6、
togglePause():void
暂停或恢复流的播放
pause():void
暂停视频流的播放
0 0
- flash外部引入视频
- flash从外部引入图片
- 如何在网页上面引入flash文件的腾讯视频
- flash swf接受外部参数 视频网站播放原理
- html 引入外部html
- 引入外部实体1
- tomcat 引入外部应用
- 引入外部js
- php引入外部文件
- spring 引入外部配置文件
- python引入外部文件
- css引入外部字体
- 外部数据库的引入
- nginx 引入外部文件
- css引入外部字体
- HTML外部文件引入
- css引入外部字体
- 引入外部JS
- 在navicat for mysql中建立触发器
- 观察者模式
- 在lua中常用到的几个小函数
- Python自学之collection
- 帧速度的控制
- flash外部引入视频
- bzoj1635 最高的牛
- Yii的增删改查-分页
- D类功放设计
- C#CAD二次开发图案填充对象边界提取
- laraver的增删改查-分页
- 计算缓存大小并且清空缓存
- linux关于bashrc与profile的区别(转)
- JS实用ToolKit--NO1.数组排序