前段时间我曾聘请某人帮助我为我的网站设置基于php的扑克游戏。它工作正常,但我不得不删除闪存SWF声音效果,因为它引起了一些浏览器的各种问题 我已经能够通过删除声音让它工作得很好,但想知道我是否可以用javascript替换swf声音效果?
我对这些东西知之甚少,有人能指出我正确的方向吗?
这是我的php文件中的代码,它通过flash发送声音,当删除它时,程序功能更顺畅,但我想尽可能恢复声音(并且可以切换出swf文件如果需要,可以使用其他格式:
var flashHtml = '<';
flashHtml += 'OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
flashHtml += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"';
flashHtml += ' WIDTH="1" HEIGHT="1" id="mian" ALIGN="">';
flashHtml += '<PARAM NAME=movie VALUE="sounds/<? echo $sfx; ?>"><PARAM NAME=quality VALUE=high>';
flashHtml += '<EMBED src="sounds/<? echo $sfx; ?>" quality=high bgcolor=#FFFFFF WIDTH="1" HEIGHT="1" NAME="main" ';
flashHtml += 'ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>';
flashHtml += '</OBJECT>';
document.getElementById('flashObject').innerHTML = flashHtml;
我删除了这个
<div id="flashObject"></div>
有什么建议吗?我在这里搜索了一些Q并尝试使用soundmanager 2 JS,但是没有运气得到任何不会破坏网站的东西。我应该省略声音,还是有一个不太复杂的解决方案?