3.10.检测设备视频

问题
我要确定目标设备是否可以播放视频
解决办法
使用flash.system.Capabilities 类的hasEmbeddedVideo, hasStreamingVideo, 和hasVideoEncoder属性
讨论
检测用户端是否能播放视频也同样重要,使用flash.system.Capabilities.hasStreamingVideo 属性检测是否能播放视频流。如果返回false,就可以让用户下载内嵌视频的.swf文件,在这之前也要用
+展开
-ActionScript
flash.system.Capabilities.hasEbeddedVideo 确定,看下面的代码:
if(flash.system.Capabilities.hasStreamingVideo) {
// 播放视频流
}
else if(flash.system.Capabilities.hasEmbeddedVideo) {
// 下载内嵌视频的swf文件
}
else {
//
}

如果应用程序需要视频流编码,比如传送摄像机视频流,还要确定系统是否具有编码能力,使用flash.system.Capabilities.hasVideoEncoder 属性检测。

加支付宝好友偷能量挖...


评论(0)网络
阅读(120)喜欢(0)flash/flex/fcs/AIR