プレイリストを使用して Windows Media Video を Web ページに埋め込もうとしていますが、javascript を介してプレイステート変更イベントとクリップにアクセスする必要があります。したがって、いくつかの埋め込みの可能性を試しました:
オブジェクトタグ:
好ましい方法のようですが、これは Windows Media Player をスケーリングしません。つまり、ここに書かれているようにオブジェクト タグを配置し、サイズを 320x240 に設定しても、WMV のサイズが大きい (640x480 など) 場合、Windows Media Player は常にビデオのサイズに合わせてサイズ変更されます。これにより、ページ レイアウトが崩れるため、使用できません。ここに何か提案はありますか?プレーヤーで使用できるすべてのパラメーター オプションを試してみましたが、効果はありませんでした。javascript によるアクセスは、play.currentMedia aso で動作します。
埋め込みコード
これを試しました:
<embed allowscriptaccess="always" allowScriptAccess="always" showcontrols="1" showstatusbar="0" showdisplay="0" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" id="MediaPlayer1" name="MediaPlayer1" ShowStatusBar="true" EnableContextMenu="false" autostart="false" width="320" height="240" loop="false" src="PLAYLIST" />
これは FF、IE6、および 8 で動作します (おそらく他のブラウザでも表示する必要があります)。ビデオは 320x240 の強制サイズで表示されます - 良いです。javascript を介して再生状態を確認し、ビデオが変更された場合 (入力がプレイリストであるため) に対応するためにプレーヤーにアクセスする必要があるため、オブジェクト タグで機能する currentMedia などのプレーヤー プロパティにアクセスできないため、ここでは機能しません。方法。プレーヤーのプレイリストに何らかの方法でアクセスする方法はありますか?
ビデオサイズを強制し、javascriptを使用してプレーヤーの内部にアクセスできるという要件に準拠するソリューションがないため、私はちょっと行き詰まっています。誰かが良い解決策を知っているかもしれません。私は提案を受け付けています - ありがとう!