Показать изображение, если вспышка не установлена - PullRequest
1 голос
/ 29 сентября 2011

У меня есть простая веб-страница aspx, которая включает флэш-видео. Я хотел бы заменить видео на JPEG для тех браузеров, которые не поддерживают Flash. Кто-нибудь знает пример, показывающий, как это сделать?

Вот div-вспышка из моего aspx:

<div id="flash">
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
        width="600" height="197" title=""
        style="z-index: 1; font-family: georgia;">
        <param name="movie" value="intro.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="opaque" />
        <embed src="intro.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
            type="application/x-shockwave-flash" width="600" height="197"></embed>
    </object>
</div>

Ответы [ 2 ]

3 голосов
/ 29 сентября 2011

Как правило, я бы рекомендовал использовать SwfObject для встраивания Flash в HTML и позаботиться об обнаружении Flash Player.Это стало более или менее стандартом де-факто для этого и имеет действительно простой механизм для отображения того, что вы хотите сделать, для отображения альтернативного содержимого, когда Flash Player недоступен.

http://code.google.com/p/swfobject/

Редактировать : Теперь я вижу, что Адриан уже упомянул SwfObject в своем ответе.

1 голос
/ 29 сентября 2011

HttpContext.Current.Request.Browser.ActiveXControls

Вы можете найти, как это работает по этой ссылке.Я рекомендую также реализовать запасной вариант на стороне клиента (в браузере).http://blog.deconcept.com/swfobject/

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