Windows Media Video 形式 (WMV) で成文化されたビデオ ファイルを埋め込む必要があります。ビデオ ファイルは、HTTP プロトコルを介して Windows Media サービス (オンデマンド モード) を使用してストリーミングで送信され、クライアントはそれらを再生する必要があります。ビデオ ファイルが埋め込まれたページを動的に作成する必要があります (ファイルとそのパスが変更されるたびに)。
次のように、再現するファイルのパスをブラウザクライアントに単純に入力すると、
http://myMediaServer:8000/stremVideo/pinball.wmv
Windows Media Player が自動的に開き、問題なくビデオの再生を制御できます (前方へのシーク、後方へのシーク、一時停止、または再開)。一方、ビデオ ファイルが HTML ページに埋め込まれている場合は、次のコードを使用します。再生を求めませんが、ビデオを一時停止して再開することしかできません。
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="480" height="360" codebase="http://www.microsoft.com/Windows/MediaPlayer/">
<param name="Filename" value="http://remoteServer:8000/stremVideo/pinball.wmv">
<param name="AutoStart" value="true">
<param name="ShowControls" value="true">
<param name="BufferingTime" value="2">
<param name="ShowStatusBar" value="true">
<param name="AutoSize" value="true">
<param name="InvokeURLs" value="false">
<embed src="http://remoteServer:8000/stremVideo/pinball.wmv" type="application/x-mplayer2" autostart="1" enabled="1" showstatusbar="1" showdisplay="1" showcontrols="1" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" width="480" height="360"></embed>
</object>
したがって、質問は次のとおりです。
埋め込まれたビデオ ファイルのすべてのコントロールを取得するにはどうすればよいですか?
誰かが Silverlight プラグインの使用を提案しています。Silverlight プラグインを使用して HTML ページにビデオを埋め込むにはどうすればよいですか? Silverlight アプリケーションを作成する必要がありますか? はいの場合、再生するビデオ ファイルごとに 1 つのアプリケーションが必要ですか?