HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1130
すけぽんexecでメディアプレーヤーを起動したとき5解決


すけぽん

リンク

2007/11/30(Fri) 02:08:41|NO.12646

まだHSPを始めたてなのでよく分らないです;;

初心者講座の通りにexecコマンドでメディアプレーヤーを起動と読み込みをしてみようと、
ためしにパソコンに初めから入っている動画ファイルを読み込ませたところ
「ファイルを再生できません。プレーヤーがそのファイルの種類をサポートしていないか、
そのファイルの圧縮に使用したコーデックをサポートしていない可能性があります。」と出たので、
ためしに普通にファイルを開いた場合には何の問題もなく再生されました。 ちなみに拡張子は.wmvです

これって他に何か指示をしなくてはいけないのですか?

どなたか教えて頂けないでしょうか? よろしくお願いします



この記事に返信する


Kpan

リンク

2007/11/30(Fri) 21:14:58|NO.12660

具体的にどのようなスクリプトを書いて、エラーがでてるんのか全く
分かりませんが、↓の「mplayer」を指定しているのならば、起動する
のはWMPではないです。
http://hsp.tv/make/enroll6.html

通常は下のようなスクリで起動できるはず。

exec "hoge.wmv", 16



掘木

リンク

2007/12/1(Sat) 10:20:10|NO.12671


dialog "wmv",16 if stat=1{ exec "C:\\Program Files\\Windows Media Player\\wmplayer.exe "+refstr }
たぶんこんな感じのスクリプトなんではないかと。
これでは動きませんね。すけぽんさんと同じエラーがでて止まります。

メディアプレイヤーの仕様をよく知らないので詳しい返答はできないけど、
何かしらの引数をメディアプレイヤー側が要求してるのでうまくいかないのでしょう。

Kpanさんのスクリプトでは関連付けで開けてるので
WMVファイルがメディアプレイヤーに関連付けられてない場合
「メディアプレイヤー」で再生するという意図に反するかと。
まぁ<普通は>って書いてある以上、そのスクリプトでいいのだろうけど;
ていうかうちが気にしすぎなのか。失礼しましたorz



Kpan

リンク

2007/12/1(Sat) 10:57:36|NO.12673

そのようなWMPの直指定だとすると、下のようにすれば自分の環境
ではOKです。(パスにスペースがあった場合の「"」ぐくり


dialog "wmv",16 if stat=1{ exec "C:\\Program Files\\Windows Media Player\\wmplayer.exe \""+refstr+"\" }



掘木

リンク

2007/12/1(Sat) 13:59:45|NO.12679

指摘ありがとうございます;
そんな単純なことが原因だったのか;

ついでに、
execの行にて
最後のクォートの終わりが抜けてますよ。べつにこのままでもエラーにならないけども一応;



すけぽん

リンク

2007/12/4(Tue) 04:20:30|NO.12706

返事が遅くなって申し訳ありません

お二方のおかげで何とかなりました ありがとうございます



ONION software Copyright 1997-2023(c) All rights reserved.