2010-11-01 4 views
0

Я использую jcupload, Что приятно, все, что я должен написать это ниже, и вспышка + JS делает остальноеПоказать HTML, когда вспышка не работает?

<div id="jcupload_content"></div> 

Однако это только вспышка на моем сайте. Если у пользователя нет флеш (думаю, ipod), я бы хотел вернуться к реализации html. Как мне это сделать? Я знаю, что логически ppl не будет загружать через ipods, но если бы я играл музыку, я мог бы использовать флеш-аудиоплеер в качестве html5 аудио в этом случае.

ответ

2

Лучше использовать HTML5 аудио, а затем вернуться к Flash, я бы сказал;).

Как вы встраиваете свою Flash? Если вы используете swfobject, они дают отличные примеры в их documentation page.

+0

swfobject - это, безусловно, путь. – Brad

+0

html5-> flash - идея, но я стараюсь избегать хакеров с SM2 и надеюсь, что они сделают это внутри. – 2010-11-01 21:13:20

+0

ОК, круто, но я все еще не уверен, помог ли я ответить на ваш вопрос ... вы используете 'swfobject'? Не могли бы вы? Вам все еще нужна помощь? – Domenic

0

Просто используйте swfobject, чтобы разместить вспышку, но в div, в который вы помещаете флешку, есть альтернативный HTML-контент.

Как так:

<div id="flashDiv"> 
    <p>No flash!</p> 
</div> 

<script type="text/javascript"> 
    swfobject.embedSWF('myFlash.swf', 'flashDiv', width, height, 'flash.version.here', 'expressInstall.swf', flashvars, params, attributes); 
</script> 

на SWFObject documentation.

Смежные вопросы