複数のmidiファイルの連続再生をするには?

[上に] [前に] [次に]
トウシロ [E-Mail] 2000/01/18(火) 05:21:09
複数のmidiファイルを連続してならしたいのですが・・・?
たとえば
A,B,Cというファイルがあってそれを
A>B>C>A>B>C・・・・・・
といったように再生することは可能でしょうか?
よろしくお願いします。

[E-Mail] [HomePage] 2000/01/18(火) 14:23:10
具体的な例で申し訳ないですが、

<ASX version = "3.0">
<Repeat Count = "2">
    <Entry><ref href = "http:/www.aaa.com/A.mid"/></Entry>
    <Entry><ref href = "http:/www.aaa.com/B.mid"/></Entry>
    <Entry><ref href = "http:/www.aaa.com/C.mid"/></Entry>
</Repeat>
</ASX>

↑の場合こうやると出来ます。(要MediaPlayer6?)Repeatはいらなければ消しても平気です。
これを 名前.asx として保存してください。

欠点はサーバーが設定してない場合が多いこと。アップして開いたら中身が見えちゃったときはそう言うこと。
あとMacのMediaPlayerで出来るかどうかも不安。

もしくはライブコネクト、RealPlayerを使うとかありますので必要に応じてどうぞ。

トウシロ [E-Mail] 2000/01/18(火) 19:54:01
[[解決]]
ワさんありがとうございました。
自分でもやってみました。結構感動しました。
ところで、.asxは<EMBED>で指定すれば良いのですよね?

[E-Mail] [HomePage] 2000/01/19(水) 00:10:32
埋め込んじゃうんですね。
知ってる限りNNでASXを再生できるプラグインは知りません。
Netscapeのプラグインセンターでも見つかりませんでした。
WAVファイル等がMediaPlayerでなるようにNNが設定してある人であれば
無理やりですけど出来そうですが、意味もなくプラグインセンターに接続するのを避けるため、
OBJECTタグにしたほうがよさそうです。
NNの人は…他の方法で…(考え中)

<OBJECT CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<PARAM NAME="src" VALUE="asx.asx">
<PARAM NAME="autostart" VALUE="true">
</OBJECT>

そう言えばOBJECTタグはMozilla5ではつかえるんでしょうかね?
ActiveXが入ってなきゃ意味ないですけど。

トウシロ [E-Mail] 2000/01/19(水) 02:31:00
ワさんたびたびすみません・・・。
.asxを使う場合は普通<OBJECT>を使うのですか?
.asxっていう拡張子初めてみたもので適当に<EMBED>を使ってしまいました。

このCLASSIDの番号はメディアプレーヤを呼び出すためのものですか?
そしてこのCLASSIDっていうのはどうやって調べるのでしょうか??

よろしくお願いします!!

[E-Mail] [HomePage] 2000/01/19(水) 02:41:05
MediaPlayerのクラスIDはそれなんでそのままでいいですよ。
んでEMBEDつかってもIEだと大丈夫です、ただNNの人が困るのでIEにしてって事です。

クラスID調べようと思ったらいろいろ探せばネット上で分かりますが、
このあいだFrontPageExpressのActiveXの挿入の所にインストールされているものについての一覧がありました。
僕はタグ打ちですが、それ系のアプリでActiveX入れようと思えばかってに書いてくれると思います。
Dreamweaverなんかよさげですね。

あとは工事中ですが、ウチのサイトで作かけのがあるので取りあえずアップしておきます。
http://www.interq.or.jp/blue/inside/object/class.html
少ないですが工事中と言うことで。

確認のため言っておくとOBJECT、ActiveXはIE専用です
(入れようと思えばActiveXは入れられるみたいですけど)

EMI 2000/01/19(水) 02:46:49
OBJECT要素は、別にIEの独自拡張じゃないですよ。
ついでに、ActiveXを使うならOBJECT要素ですが、
OBJECT要素で使えるものはMIMEタイプがあるもの全てです。
まぁ、ブラウザが対応してる必要もありますけどね。

Mozilla5なら、多分対応してるんじゃないかな。
ActiveXに対応してるかどうかは別として。

トウシロ [E-Mail] 2000/01/19(水) 02:56:17
[[解決]]
ワさんありがとうございました。
わざわざクラスID表までアップして頂いて。感謝です!!
EMIさんも発言ありがとうございました。参考になりました。

[E-Mail] [HomePage] 2000/01/19(水) 03:07:24
[[解決]]
ああ、そうだ…訂正です。
>確認のため言っておくとOBJECT、ActiveXはIE専用です
基本的にIEでしか動いてないって事が言いたかったのです。

>OBJECT要素で使えるものはMIMEタイプがあるもの全てです。
え!?とおもって今HTML 4.0仕様書みたらいろいろ書いてありました。
そうだったのかぁ。すっごい勘違いしてました、今まで。
それ系サイト管理人失格ですね…でも調べて解説するには大変過ぎる…

僕のほうは…解決。EMIさんどうもです。

2000/01/19(水) 03:11:15
って言うことは
http://www.interq.or.jp/blue/inside/object/class.html
このページの
>ActiveXコントロールのクラスID表
って言う表現はものすごい間違いですか?

EMI 2000/01/19(水) 03:22:15
別に間違ってはいないと思いますよ。
ActiveXを使うためにはクラスIDが必要。それは確かですから。

EMI 2000/01/19(水) 03:29:43
ふと気になったんですが、このASXというのはSGMLアプリケーションなんでしょうか?
DOCTYPE宣言はいらないのかな?
#ゴミです、気にしないでください。

2000/01/19(水) 03:38:12
>ActiveXを使うためにはクラスIDが必要。
そうですね。PLUGINSPAGEとは違いますよね。
ちょっと考え方変えてみます。

DOCTYPEについては自分はHTMLにあまりにも適当な人間なんで…パス

EMI 2000/01/19(水) 03:50:46
>DOCTYPEについては自分はHTMLにあまりにも適当な人間なんで…パス
いや、HTMLはあまり関係ないです、とりあえず。

ところで、ASXファイルを下のようにHTMLで記述できたらスマートでいいな。クラスIDもいらないし。

<object data="hogehoge.asx" type="text/asx"></object>

[E-Mail] [HomePage] 2000/01/19(水) 04:29:35
いくつか訂正を。
今WindowsMediaPlayerを入れなおしたんですが、NNにもMediaPlayerのプラグインがインストールされました。
ってわけでASXはNNでも使用可能でした。

<Embed TYPE="application/x-mplayer2" width="200" height="130" SRC="tes.asx"></embed>

簡単な記述例。
ただしJAVAが起動してしまう様です。(NN)起動しない記述は調査中。
LiveConnectなんてそう使う人いないのに…
pluginspage="http://www.microsoft.com/Windows/downloads/contents/products/MediaPlayer/"
これを書いて、注意書きも書いておけばいいんじゃないですかね。

サンプル
http://www.interq.or.jp/blue/inside/test/asx.htm (NNだとJAVA起動につき注意)

# ああ、MP3BGMに出来ないとか言ってたの全部訂正します…

2000/01/19(水) 04:39:36
すいません、何度も。
OBJECTタグなんですが、EMIさんのそれた試したらNNで動いちゃいました。
http://www.interq.or.jp/blue/inside/test/ob.htm (これもJAVA起動)
これはこれでIEだと動かないんですけど…

って訳でサポート状況一覧のOBJECT訂正したほうがよろしいかと。>とほほさん
トウシロさんも、asxはNNでも使えるって事で。
# なんかいろいろ勉強になったな。今日は…

EMI 2000/01/19(水) 15:26:24
え、あれ動いたんですか?
いや、これは瓢箪から駒というか、NNでtext/asxがサポートされているとは知りませんでした。

じゃあ、下のようにすれば、IE・NNともに動作するのかな?

<OBJECT CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<PARAM NAME="src" VALUE="asx.asx">
<PARAM NAME="autostart" VALUE="true">
<OBJECT DATA="asx.asx" TYPE="text/asx"></OBJECT>
</OBJECT>

[E-Mail] [HomePage] 2000/01/19(水) 16:40:57
TYPE="text/asxこれは
type="application/x-mplayer2"にしないとハングしましたが直せば可能でしたね。
Macでは未確認ですが、IE、NNともに。

でも別にEMBEDでもいいんですけどね。

[上に] [前に] [次に]