0

私はこのコードを手に入れました:

<object id="MMPlayer1"
codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701
type=application/x-oleobject height=238 width=240 align=absmiddle
classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95>
<param name="FileName" value="http://www.abradio.cz/asx/beta32.asx">
<param name="ShowControls" value="1">
<param name="ShowStatusBar" value="0">
<param name="ShowDisplay" value="0">
<param name="DefaultFrame" value="Slide">
<param name=”PlayCount” value="1">
<param name="Autostart" value="1">
<embed
src="http://www.abradio.cz/asx/beta32.asx" width=240 height=238 autostart=1 loop=0
align="absmiddle" type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp"
showcontrols=1 showdisplay=1 showstatusbar=0 > </embed></object>

「ビデオなし」が表示されるように、正しく機能していないようです。代わりにカスタム画像を表示するか、コントロールパネルで一時停止またはストリームを停止したいと思います。誰でもこれを手伝ってくれませんか?

4

1 に答える 1

0

すべての主要なブラウザーでビデオを再生するには、Flash プレーヤーを使用する必要があります。Windows Media Player と同じ方法で埋め込むことができます。欠点は、最初に ASX ファイルを FLV ファイルに変換しない限り、Flash で ASX ファイルを再生できないことです。Flash Player の埋め込み方法については、この Web サイトを参照してください。Windows Media ファイルを Flash FLV ファイルに変換する方法については、こちらをご覧ください。これは、オープン ソースのビデオ コンバーターである FFMpeg を指しています。Windows 用の実行可能ファイルはここにあります

しかし、すべての IE ブラウザーでビデオを再生するには、次のようにします。

1 つは、「URL」ではなく「ファイル名」を使用して URL を指定しているため、ビデオが表示されないことです。:-)

「beta32.asx」ファイルを再生するには、次の行を削除します。

<param name="FileName" value="http://www.abradio.cz/asx/beta32.asx">

それを次の行に置き換えます。

<param name="URL" value="http://www.abradio.cz/asx/beta32.asx">

プレーヤーから再生コントロールを削除するには、"ShowControls" を "0" に変更します。

から:

<param name="ShowControls" value="1">

に:

<param name="ShowControls" value="0">

また、ここにある例を使用して、独自のボタンを接続して再生を制御する方法を示します。一部の JavaScript を使用する必要があります。

于 2009-03-16T19:41:35.317 に答える