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