• ベストアンサー

WinMediaPlayerをVBスクリプトで操作する。

まったくの初心者です。 htmlにobjectで読み込んだ WinMediaPlayerの再生する曲を BUTTUNを押して変更したいのですが方法がわかりません。 <BR> <input type="BUTTON" name="play" value="Play"> <SCRIPT LANGUAGE="VBScript"> <!-- Sub play_OnClick   ここにボタンをしたことによって   指定したファイルを再生させたいのですが。   方法がわかりません。 End Sub --> </SCRIPT> もしお詳しいかた、おられましたらご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • venzou
  • ベストアンサー率71% (311/435)
回答No.1

JavaScriptでもよければ、こんな感じで。 <HTML> <BODY> <OBJECT CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ID="MediaPlayer" style="visibility='visible'"> <PARAM NAME="AutoStart" VALUE="false"> <PARAM NAME="FileName" VALUE="music01.mid"> </OBJECT> <BR> <A HREF="javascript:MediaPlayer.FileName='music01.mid';void(0)">Music01</A> <A HREF="javascript:MediaPlayer.FileName='music02.mp3';void(0)">Music02</A> </BODY> </HTML> VBScriptには詳しくないので分かりませんが、同様の処理をすればOKなのでは?

Jaguar555
質問者

お礼

おぉありがとうございます。 これがやりたかったんです。 すいません…ちなみに、ファイルを自動で 連続再生やランダル再生する方法 もしよかったら教えてくれないですか。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.5

> ちなみに、wplの内容の > 曲名を表示させて、それを選択して再生する。 > 普通のMediaPlayerでやるようなことを > Web上のMediaPlayerでは難しいんですかね? Webページに埋め込んだWMPでデスクトップ利用と完全に同じ機能を利用するのは無理です。 一般的なWebページでWMPのリスト選択みたいな機能を提供したいって言うのならJavaScriptとかでも擬似的なものが作れるかもしれないけど。

Jaguar555
質問者

補足

そうですよね、さすがに難しいですよね。 実はswfでxmlのプレイリストを読み込むことで 自動でリストを表示し、再生項目を選択できる ものを見つけ。でもそれでは、aviやmegpが再生できなかったので WMPやQuickTIMEが頑張ってみていたんです。 何だが、WMPや他のプレヤーでファイルに思い通りに アクセスできるものがなく、自分でHtmlで頑張ってみていたんです。 java scriptで現在使わせていただいてます。 WMPで上記のタイプのswfのようにできればいいのですが。

すると、全ての回答が全文表示されます。
  • venzou
  • ベストアンサー率71% (311/435)
回答No.4

>普通のMediaPlayerでやるようなことを >Web上のMediaPlayerでは難しいんですかね? <HTML> <BODY> <A href="test.wpl" target="_blank">再生</a> </BODY> </HTML> 普通のMediaPlayerを起動するしかないのでは?(^^;

Jaguar555
質問者

お礼

さすがにそうですよね(^^; ありがとうございました。 本当に助かりました。

すると、全ての回答が全文表示されます。
  • venzou
  • ベストアンサー率71% (311/435)
回答No.3

>連続再生やランダル再生する方法 連続再生は、プレイリストを用意すれば可能みたいです。 <HTML> <BODY> <OBJECT CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ID="MediaPlayer"> <PARAM NAME="AutoStart" VALUE="true"> <PARAM NAME="AutoRewind" VALUE="true"> <PARAM NAME="PlayCount" VALUE="0"> <PARAM NAME="FileName" VALUE="test.wpl"> </OBJECT> </BODY> </HTML> ----test.wpl---- <?wpl version="1.0"?> <smil> <head> <title>test</title> </head> <body> <seq> <media src="music01.mid"/> <media src="music02.mp3"/> <media src="music03.wav"/> </seq> </body> </smil> ---------------- プレイリストはMediaPlayerで作って、名前を付けて保存して、テキストエディタで適当に編集してください。 ランダム再生の方法は分かりませんでした。

Jaguar555
質問者

お礼

本当に、ありがとうございます。 何からなにまで。 心から感謝します。 ちなみに、wplの内容の 曲名を表示させて、それを選択して再生する。 普通のMediaPlayerでやるようなことを Web上のMediaPlayerでは難しいんですかね?

すると、全ての回答が全文表示されます。
  • venzou
  • ベストアンサー率71% (311/435)
回答No.2

#1です。念のため、訂正します。 style="visibility='visible'" の部分は不要です。 別のファイルからコピーした時に、消すのを忘れました。 (あっても問題ないですが・・・)

すると、全ての回答が全文表示されます。

関連するQ&A