1

Windows サイドバー ガジェットに Windows Media Player を埋め込んでいます。プレーヤーを起動するとすぐに (停止した後でも)、WIN + D (「デスクトップを表示」) を押すと、ガジェットが非表示になります (他のすべてのガジェットは表示されたままです)。この問題の原因は何ですか?この迷惑な動作を修正する方法はありますか?

この問題は、HTML に埋め込まれたメディア プレーヤーと で作成されたメディア プレーヤーの両方で発生しnew ActiveXObject(...)ます。

4

1 に答える 1

1

この質問の解決策を探していたので(StackOverflow で)。「スタイリング」メディアプレーヤーインスタンスが見つかりました

<object id="mediaPlayer" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"></object>

このCSSで

#mediaPlayer { position: absolute; z-index: -1; }

消えないようにするのに必要なすべてでした。

編集: 「残念ながら」これで修正されましたが、プレーヤーを起動するとガジェットが「タッチ」すると以前のように消えてしまいました。

私はそれを「修正」する方法を見つけました。プレーヤーでビデオを使用している場合は発生しないようです。閲覧可能かどうかは関係ありません。そのため、聞きたいオーディオのビデオ ストリームを見つけることを検討できます。私の場合: オランダのラジオ局 3FM 用のガジェットを作成し、最後にビデオ ストリームを含めたいと考えました。

これ自体が課題でした。非同期のビデオ/オーディオ ストリームほど面倒なことはありませんでした。だから私は本当に「既成概念にとらわれずに考える」必要がありました。フライアウトは駅のロゴだけで構成されています。ガジェット自体は、指定された範囲内で「閲覧可能」です。ただし、ビデオ ストリーム コンテナー div は表示が要求されるまで非表示であり、ガジェットのフライアウトを呼び出します。結局、修正しましたが、元の質問に対する解決策ではありません...

ソリューションに関心のある方: 3FM-2011.gadget ダウンロード

于 2011-04-04T06:56:40.847 に答える