智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...
随笔 - 991, 文章 - 0, 评论 - 27, 阅读 - 341万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

flash.system.Capabilities 对象

Posted on   Bill Yuan  阅读(833)  评论(0编辑  收藏  举报
复制代码
package {
    
import flash.display.Sprite;
    
import flash.system.Capabilities;

    
public class CapabilitiesExample extends Sprite {
        
public function CapabilitiesExample() {
            showCapabilities();
        }
        
        
private function showCapabilities():void {
            
//指定对用户的摄像头和麦克风的访问是已经通过管理方式禁止 (true) 还是允许 (false)。
            trace("avHardwareDisable: " + Capabilities.avHardwareDisable)
            trace(
"hasAccessibility: " + Capabilities.hasAccessibility);
            
//指定播放器是否在具有音频功能的系统上运行。 
            trace("hasAudio: " + Capabilities.hasAudio);
            
//指定播放器能 (true) 还是不能 (false) 对音频流(如来自麦克风的音频流)进行编码。
            trace("hasAudioEncoder: " + Capabilities.hasAudioEncoder);
            trace(
"hasEmbeddedVideo: " + Capabilities.hasEmbeddedVideo);
            
//指定播放器是在具有 (true) MP3 解码器的系统上运行,还是在没有 (false)的系统上运行。
            trace("hasMP3: " + Capabilities.hasMP3);
            
//指定播放器是在支持 (true) 打印的系统上运行,还是在不支持 (false) 打印的系统上运行。
            trace("hasPrinting: " + Capabilities.hasPrinting);
            trace(
"hasScreenBroadcast: " + Capabilities.hasScreenBroadcast);
            trace(
"hasScreenPlayback: " + Capabilities.hasScreenPlayback);
            trace(
"hasStreamingAudio: " + Capabilities.hasStreamingAudio);
            trace(
"hasVideoEncoder: " + Capabilities.hasVideoEncoder);
            trace(
"isDebugger: " + Capabilities.isDebugger);
            
//指定运行播放器的系统的语言代码。
            trace("language: " + Capabilities.language);
            trace(
"localFileReadDisable: " + Capabilities.localFileReadDisable);
            trace(
"manufacturer: " + Capabilities.manufacturer);
            
//指定当前的操作系统。 
            trace("os: " + Capabilities.os);
            trace(
"pixelAspectRatio: " + Capabilities.pixelAspectRatio);
            trace(
"playerType: " + Capabilities.playerType);
            trace(
"screenColor: " + Capabilities.screenColor);
            trace(
"screenDPI: " + Capabilities.screenDPI);
            trace(
"screenResolutionX: " + Capabilities.screenResolutionX);//用户屏幕分辨率
            trace("screenResolutionY: " + Capabilities.screenResolutionY);
            trace(
"serverString: " + Capabilities.serverString);
            
//指定 Flash Player 平台和版本信息。
            trace("version: " + Capabilities.version);
        }
    }
}
复制代码
(评论功能已被禁用)
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示