实际上我尝试使用以下HTML命令来静音Flash视频。
enter code here
<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>Sound OFF</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="500" HEIGHT="200" id="header123" ALIGN="">
<PARAM NAME=movie VALUE="file:///opt/python/data/107.swf?playSound=var_stop">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="file:///opt/python/data/107.swf?playSound=var_stop" quality=high bgcolor=#FFFFFF WIDTH="500" HEIGHT="200" NAME="header123" ALIGN="" TYPE="application/x-shockwave-flash">
</EMBED>
</OBJECT>
</BODY>
</HTML>
答案 0 :(得分:0)
Afaik,你不能通过HTML静音Flash视频,除非开发人员在Flash中为它实现了一个参数。
playSound = var_stop可以工作,如果这个参数是在Flash内部处理的 - 但可能不是。
您必须更改闪光灯才能处理此参数。
答案 1 :(得分:0)
var tt=[];
tt=document.getElementsByTagName('object');
for (i in tt) {
try {
typeof tt[i] == 'function' && tt[i].mute();
} catch (err) {
}
}
它会停止当前页面上的所有对象声音。它对我有用