1

Web サイト用のシンプルなオーディオ プレーヤーを作成しようとしています。EMBED... タグを使用してオーディオを埋め込み、HIDDEN="true" を設定し、さまざまな JavaScript コマンドを使用してオーディオ再生を制御しています。realplayer と mplayer では問題なく動作しますが、隠しビットが設定されている場合、quicktime プラグインは JavaScript に応答しません。これに対する回避策はありますか?

4

3 に答える 3

2

objectまず、標準化されているが標準化されていない html タグを使用することをお勧めしますembed

次に、このパラメーターの代わりに CSS を使用して、埋め込まれたオーディオを単純に非表示にすることができますhidden

さらに良いことに、JavaScript を介して CSS を使用して非表示にする必要があります。このようにすると、JavaScript が有効になっていないが CSS をサポートしている人は、プラグイン プレーヤーを直接使用できるようになります。

于 2008-09-16T13:22:34.787 に答える
1

height=0 width=0 を設定すると hidden=true と同じように機能し、問題が解決したことがわかりました

于 2008-09-16T13:18:11.147 に答える
1

実際には、Quicktime プラグインでは、少なくとも 12 ピクセルの正方形の領域を表示する必要があります。それ以外の場合は読み込まれず、JavaScript API が公開されません。領域の検出は短い間隔で行われ、可視領域が減少した場合は、すぐに再生が停止されます。プラグインは、実際に表示できるかどうかを判断するのに非常に優れており、他の要素でカバーすることはできません.

于 2009-10-22T06:02:40.087 に答える