
私は、所有している DVD を大量にドライブにコピーし、検索して再生できるように基本的な Web ページを作成しました。下部のコードを使用して、Windows Media Player オブジェクトを作成し、ビデオを再生しています。ビデオ ファイルは元の形式で DVD から取り出されるため、各ムービーのファイルは次のようになります。
- VTS_01_0.BUP
- VTS_01_0.IFO
- VTS_01_1.VOB
- VTS_01_2.VOB
- VTS_01_3.VOB
- VTS_01_4.VOB
- VTS_01_5.VOB
- VTS_01_6.VOB
つい最近まで、すべてうまく機能していました。開発マシンではビデオを再生できますが、突然、音が出なくなりました。次のことを試しましたが、うまくいきませんでした。
- ビデオはミュートされておらず、サウンドは50%です
- サウンドアイコンの下のミキサーでIEをチェックしましたが、問題ありません
- WinAmpによると、別のプログラムを使用するとサウンドは正常に動作するとのこと
- スタートメニューからWindows Media Playerを直接開き、同じムービーを再生すると、正常に動作し、サウンドも再生されます。
- IEでウェブサイトのサウンドを再生するオプションがチェックされていることを確認しました
- 他の人のウェブサイトに埋め込まれたWMPファイルでサウンドを再生できます
- IEの[詳細設定]タブですべてのIE設定をリセットしてみました
- 別のコンピューターで以下のコードを使用して自分の Web サイトを試してみましたが、問題なく動作しました。
- 正常に動作するコンピューターから開発用コンピューターに上記のメディア ファイルをコピーしてみましたが、まだ動作しません。
- 「.wmv」ファイルを使用すると、サウンドは機能します
ちなみに、私は Win7 と IE8 を使用しています。ご覧のとおり、これは私を困惑させています。なぜ、あるコンピューターでは動作しなくなり、別のコンピューターでは同じコードとファイルが正常に動作するのでしょうか。どなたか助けていただければ幸いです。
<OBJECT id="mediaPlayer" width="640px" height="480px" style="position:absolute; left:0px; top:0px;" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject">
<PARAM NAME="URL" VALUE="E:\test\VIDEO_TS\VIDEO_TS.IFO" />
<PARAM NAME="SendPlayStateChangeEvents" VALUE="True"/>
<PARAM NAME="AutoStart" VALUE="True"/>
<PARAM NAME="uiMode" VALUE="full"/>
<PARAM NAME="volume" VALUE="50" />
<PARAM NAME="PlayCount" VALUE="9999"/>
<PARAM NAME="fullScreen" VALUE="true"/>
<PARAM NAME="enableContextMenu" VALUE="true"/>
</OBJECT>