去年の6月頃、mciのseekを使用してMP3ファイルのサビから再生するプログラムを作成(予めミリ秒で指定しておく)し、実際にうまく動作していました。
ところが最近になってそのプログラムを動かしてみると、大抵の楽曲は再生すらされず、再生されたものでも指定した位置と全く異なるところから再生される……というおかしな状態になってしまいました。
もちろんそのMP3ファイルは特に手をつけていません。
実行環境は変わらずWindows 10です(アップデートは掛けています)。
そこで、
の、ダイアログボックスで指定したファイルを15000msから再生するプログラムを作成し、いろいろなファイルの再生を試みたのですが、
onexit *endprocess mci "set HSP time format milliseconds" dialog "wav;*.mp3;", 16 if stat = 0 : end mci "open \""+refstr+"\" type mpegvideo alias HSP" mci "seek HSP to 15000" mci "play HSP" stop *endprocess mci "close HSP" end
やはり前述のプログラムよろしく、再生すらされないか15秒とは異なる位置から(その位置もバラバラ)という状態になってしまいます。
そこで質問です。
1.上記スクリプトを動作させてみて、お手持ちのMP3ファイルはちゃんと15秒から再生されましたか?
2.HSP3の拡張プラグインで、この機能の代替となるような、MP3ファイルをミリ秒で再生位置を指定できるようなプラグインはありますか?
よろしくお願いいたします。