これを機能させることはできません。不思議なことに、<param name="ShowStatusBar" value="false">
まったく影響がありません。また、私の wmp オブジェクト (JavaScript) には「showStatusBar」プロパティがありません。
var obj = '<object id="_wmp" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" TYPE="application/x-oleobject" width="' + parseInt(parsed.width) + '" height="' + (parseInt(parsed.height) + 0) + '" codebase="http://www.microsoft.com/Windows/MediaPlayer/">';
obj += '<param name="URL" value="' + parsed.path + '">';
obj += '<param name="wode" value="transparent">';
obj += '<param name="windowlessVideo" value="true">';
obj += '<param name="autostart" value="true">';
obj += '<param name="ShowControls" value="true">';
obj += '<param name="ShowStatusBar" value="false">'; // does not work
obj += '<param name="showtracker" value="0">'; // has no effect
obj += '<param name="showstatusbar" value="0">'; // has no effect
obj += '</object>';
その後、obj がドキュメントに挿入されます。コンソールで (たとえば、_wmp.controls.stop()
) 制御できますが、ステータスバーを非表示にできないようです。
非表示にしたい理由は、プレイリストとクリップ情報が表示されているステータス バーが原因で、ビデオの周りに不要な追加フレームが生成されるためです。また、ビデオを再挿入すると、常に「プレイリスト 12」、「プレイリスト 13」などのプレイリスト情報が表示されます。
他の wmp バージョンについては、ステータスバーを非表示CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95
にして完全に正常に動作するオブジェクトも追加しています。これに関するアイデア?
HTML と JavaScript を使用して、ステータス バーを完全に削除したり、プレイリスト情報を変更/削除したりするにはどうすればよいですか?
ありがとう!