FlashPlayer против HTML5 - PullRequest
       3

FlashPlayer против HTML5

1 голос
/ 12 октября 2011

Есть ли способ определить, установлен ли в браузере флэш-плеер или поддерживается html5?Любой трюк с JavaScript?Как ниже код.

<!--<noscript>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="${width}" height="${height}" id="${application}">
            <param name="movie" value="${swf}.swf" />
            <param name="quality" value="high" />
            <param name="bgcolor" value="${bgcolor}" />
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="allowFullScreen" value="true" />
            <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" data="${swf}.swf" width="${width}" height="${height}">
                <param name="quality" value="high" />
                <param name="bgcolor" value="${bgcolor}" />
                <param name="allowScriptAccess" value="sameDomain" />
                <param name="allowFullScreen" value="true" />
            <!--<![endif]-->
            <!--[if gte IE 6]>-->
                <p> 
                    Either scripts and active content are not permitted to run or Adobe Flash Player version
                    ${version_major}.${version_minor}.${version_revision} or greater is not installed.
                </p>
            <!--<![endif]-->
                <a href="http://www.adobe.com/go/getflashplayer">
                    <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash Player" />
                </a>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
        </object>
    </noscript> -->     

Любая идея будет оценена.

Ответы [ 3 ]

0 голосов
/ 12 октября 2011

попробуйте HTML5 видео-сайт Вы можете использовать их API

0 голосов
/ 12 октября 2011

Браузеры, не поддерживающие Flash, попадут через элемент <object> во вложенный <p> без какого-либо JavaScript voodoo.Та же логика применима к элементу HTML5 <video>.

<video>
    ...
    <object type="application/x-shockwave-flash">
    ....
        <!-- Do something else instead -->
    </object>
</video>
0 голосов
/ 12 октября 2011

Вы можете использовать эту библиотеку JS для обнаружения FP - http://www.featureblend.com/javascript-flash-detection-library.html

Кроме того, вы также можете проверить это в Adobe - http://www.adobe.com/devnet/flashplayer/articles/swfobject.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...