3.10.检测设备视频
问题
我要确定目标设备是否可以播放视频
解决办法
使用flash.system.Capabilities 类的hasEmbeddedVideo, hasStreamingVideo, 和hasVideoEncoder属性
讨论
检测用户端是否能播放视频也同样重要,使用flash.system.Capabilities.hasStreamingVideo 属性检测是否能播放视频流。如果返回false,就可以让用户下载内嵌视频的.swf文件,在这之前也要用
如果应用程序需要视频流编码,比如传送摄像机视频流,还要确定系统是否具有编码能力,使用flash.system.Capabilities.hasVideoEncoder 属性检测。
我要确定目标设备是否可以播放视频
解决办法
使用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 {
//
}
if(flash.system.Capabilities.hasStreamingVideo) {
// 播放视频流
}
else if(flash.system.Capabilities.hasEmbeddedVideo) {
// 下载内嵌视频的swf文件
}
else {
//
}
如果应用程序需要视频流编码,比如传送摄像机视频流,还要确定系统是否具有编码能力,使用flash.system.Capabilities.hasVideoEncoder 属性检测。
加支付宝好友偷能量挖...