【问题标题】:Does flash-player API have "get the screen resolution" feature?flash-player API 是否具有“获取屏幕分辨率”功能?
【发布时间】:2014-01-09 14:39:01
【问题描述】:

可以在浏览器(如 Youtube)中运行的 flash 脚本找出屏幕分辨率吗?

我想知道 Youtube 是否可以(至少)指出那些在大约 720p 笔记本电脑屏幕上观看 1080p 视频的人。

或者 youtube 应该只隐藏 1080p 选项以降低分辨率屏幕。

【问题讨论】:

    标签: browser youtube adobe flash


    【解决方案1】:

    Flash 存在于 html 元素上,并继承了给定的尺寸,因此无法完成。但是,您可以使用 ExternalInterface 从应在同一 html 文件中创建的 JavaScript 函数接收此信息。

    Flash 可以通过stageWidthstageHeight 的主阶段变量中的参数检查它的最大可用分辨率

    【讨论】:

    • 怎么可能,即使浏览器不支持 HTML5 的全屏功能,flash 应用也能全屏?它必须有更多的权限...
    • 为了能够全屏显示,您还需要来自 html 元素的权限。你可以查看这篇详细的帖子Exploring full-screen mode in Flash Player
    • 来自 html 元素的权限?没有html5全屏功能怎么可能?那时候不只是浏览器对插件给予特殊权限吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 2010-12-03
    • 1970-01-01
    • 2013-03-12
    相关资源
    最近更新 更多