1

実際に、フラッシュビデオをミュートするために、以下の HTML コマンドを試しました。

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
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 に答える
0

ご存知のように、開発者が Flash 内にパラメータを実装しない限り、HTML 経由で Flash ビデオをミュートすることはできません。

このパラメーターが Flash 内で処理される場合、playSound=var_stop は機能する可能性がありますが、おそらくそうではありません。

このためのパラメーターを処理できるように、フラッシュを変更する必要があります。

于 2012-05-25T15:09:45.383 に答える