【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
网上资料,大家可以讨论一下 1.NetStream方法调用视频格式
mov
flash可以 ipad不可
mp4
flash可以 ipad不可
m4v
flash可以 ipad不可
f4v
flash可以 ipad不可
2.flv
flash可以 ipad可以
3.avi
flash不可以
swf
flash不可以
代码:
//NetConnection连接对象
var fl_NC_2:NetConnection = new NetConnection();
fl_NC_2.connect(null);
//NetStream流对象
var fl_NS_2:NetStream = new NetStream(fl_NC_2);
fl_NS_2.client = {};
//Video 视频对象
var fl_Vid_2:Video = new Video();
fl_Vid_2.attachNetStream(fl_NS_2);
//添加舞台
addChild(fl_Vid_2);
//播放
fl_NS_2.play("--02.flv");
loader方法调用视频格式
swf
flash可以 ipad可以
代码:
//Loader加载对象
var loader:Loader = new Loader();
addChild(loader);
//加载路径
loader.load(new URLRequest("vid2.swf"));
StageVideo方法调用视频 渲染模式选GPU
编码格式:h.264
mp4
flash不可以 ipad可以
mov
flash不可以 ipad可以
m4v
flash不可以 ipad可以
3GP
flash不可以 ipad可以
flash不可以的原因:(The AIR Debug Launcher (ADL) does not currently support
H.264 video playback. If you attempt to test this recipe using
ADL, then you will receive a runtime error)
代码:
// 置入相关类
import flash.desktop.NativeApplication;
import flash.desktop.SystemIdleMode;
import flash.display.MovieClip;
import flash.geom.Rectangle;
import flash.media.StageVideo;
import flash.net.NetConnection;
import flash.net.NetStream;
//视频地址
const VIDEO_URL:String = "--02.mp4";
//连接对象和流
var netConnection:NetConnection;
var netStream:NetStream;
var video:StageVideo;
//指示系统保持非睡眠
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;
//连接
netConnection = new NetConnection();
netConnection.connect(null);
netStream = new NetStream(netConnection);
netStream.client = this;
//创建桌面视频对象
video = stage.stageVideos[0];
video.attachNetStream(netStream);
video.viewPort = new Rectangle(0,25,480,270);
netStream.play(VIDEO_URL);
|