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


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
1208
N.S.mciを使った音楽の再生できません: プログラム内で直接パスを指定4解決


N.S.

リンク

2022/12/8(Thu) 16:33:53|NO.97487

mciのことがよくわかっていないmci初心者です。
以下のスクリプトを使用したときには音楽は問題なく流れます。


dialog "mp3",16,"MP3ファイル" file=refstr mci "open \""+file+"\" type mpegvideo alias HSP" mci "play HSP" mesbox file

メッセージボックス内に指定したファイルのパスを表示できるようにして、
そのパスをコピーして以下のスクリプトに貼り付けても音楽は鳴りません。


mci "open \"○○\" type mpegvideo alias HSP" //ただし○○はコピーしたパス mci "play HSP"

どうすればファイルから指定することなく、mciを使いつつプログラム内で音楽を流せるのでしょうか?
なお、作っているものの関係でmm系は使えません。



この記事に返信する


N.S.

リンク

2022/12/8(Thu) 17:45:53|NO.97488

追記:欲張って質問してしまいますが、音楽の再生位置を取得する方法はあるのでしょうか?



沢渡

リンク

2022/12/8(Thu) 21:50:28|NO.97489

2番目のスクリプトの「○○」の部分で指定しているパスでは、
「\」は「\\」と書いているでしょうか?

>音楽の再生位置を取得する方法はあるのでしょうか?
https://sites.google.com/site/tatumakiprojectn1/meirei/onsei---douga/mciniyoru-saisei
この↑サイトを参考にしましたが、エイリアス名が"HSP"の場合、"status HSP position"で
再生位置がミリ秒単位でstatに代入されないでしょうか?



N.S.

リンク

2022/12/9(Fri) 08:28:40|NO.97492

沢渡さん、ありがとうございます!
再生位置の取得と再生、両方できました!パス名に含まれている
「\」は「\\」にしないと認識されないんですね…以後、気をつけます。



N.S.

リンク

2022/12/9(Fri) 08:29:14|NO.97493

解決チェック入れ忘れていたので再投稿です。



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