1

实际上我尝试了下面的 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>
4

2 回答 2

0

Afaik,您不能通过 HTML 将 Flash 视频静音,除非开发人员在 Flash 中为其实现了参数。

如果在 Flash 内部处理此参数,playSound=var_stop 可以工作 - 但可能不是。

您必须更改闪光灯,以便它可以处理此参数。

于 2012-05-25T15:09:45.383 回答
0
var tt=[];
tt=document.getElementsByTagName('object');

for (i in tt) {
       try {
           typeof tt[i] == 'function' && tt[i].mute();
        } catch (err) {
        }
    }

它停止当前页面上的所有对象声音。它对我有用

于 2016-10-14T09:20:10.077 回答