Html 为什么声音不播放?
你好 代码:Html 为什么声音不播放?,html,actionscript-3,flash,swfobject,Html,Actionscript 3,Flash,Swfobject,你好 代码: 当启动动画时,声音也应该播放,但不起作用 为什么声音不能播放?在对象嵌入标记中包含对wav文件的引用作为参数,不足以在浏览器中播放。我建议你做两件事中的一件: 将声音文件嵌入Flash动画中,让Flash播放 它回来了。请注意,您需要将其转换为mp3,因为Flash不需要 支持wav(请参阅) 使用。请注意,并非所有浏览器都支持WAV格式,因此您可能需要考虑转换它(参见)。 请告诉我当你说“将声音文件嵌入Flash动画并让Flash播放”时的想法。对不起,我不明白你的意思。附言
当启动动画时,声音也应该播放,但不起作用
为什么声音不能播放?在对象嵌入标记中包含对wav文件的引用作为参数,不足以在浏览器中播放。我建议你做两件事中的一件:
请告诉我当你说“将声音文件嵌入Flash动画并让Flash播放”时的想法。对不起,我不明白你的意思。附言:我只能添加声音参数…读这个-我不能编辑flash-我有swfobject(test.swf)和声音(test.wav)。我需要在启动swf时播放test.wav…您可以创建一个单独的Flash文件来播放音频。或者使用HTML5音频标签。不管是哪种方式,你可能想把音频转换成另一种格式。阅读我答案中的链接。如果不想转换音频,则不能使用Flash播放。如果您使用HTML5音频标签,您的音频将仅在支持wav格式的现代浏览器中播放。
<object width="500" height="500" id="ItemEditAnimationObject" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="./Flash/1380312474.swf" name="movie">
<param value="" name="wmode">
<param value="false" name="loop">
<param value="true" name="play">
<param value="high" name="quality">
<param value="#F0F8FF" name="bgcolor">
<param value="./Sound/1380312474.wav" name="movie">
<!--[if !IE]>-->
<object width="500" height="500" id="ItemEditAnimationObject" data="./Flash/1380312474.swf" type="application/x-shockwave-flash">
<param value="" name="wmode">
<param value="false" name="loop">
<param value="true" name="play">
<param value="high" name="quality">
<param value="#F0F8FF" name="bgcolor">
<param value="./Sound/1380312474.wav" name="movie">
</object>
<!--<![endif]-->
</object>