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


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0108
qwertymm~命令について9解決


qwerty

リンク

2022/1/8(Sat) 01:32:37|NO.94919

質問です。
環境のせいか分かりませんが、

dialog "mp3;*.wav",16,"音声ファイル" filepas=refstr mmload filepas,1,0
上記のようにmmloadで音声ファイルを読み込もうとするとCドライブからの音声ファイルしか
読み込むことができませんでした。
googleドライブ(G:\)のファイルを読み込むとエラーこそ出ないもののmmplayで再生しようとすると
無音になります。
何が原因なのか分かる方がいらっしゃったらお教えください。
よろしくお願いします。
環境:Windows10
HSP3.6



この記事に返信する


qwerty

リンク

2022/1/8(Sat) 01:44:05|NO.94920

すいません。追記です。
読み込めないのはMP3ファイルのみでWAVファイルは他ドライブでも読み込めました。



す²

リンク

2022/1/8(Sat) 02:28:19|NO.94922

mmplay がないのが原因では?



す²

リンク

2022/1/8(Sat) 02:32:57|NO.94923

mmplayを入れたら
こちらではDドライブにあるmp3ファイルが正常に再生できましたよ



zrs90(5さい)

リンク

2022/1/8(Sat) 12:05:09|NO.94925

スマホ投稿者です。

スレッド主さんに、一つ言いたいことが。
今回の場合、ソース全部書いても、問題ないのでは?
パッと見た時、mmplay が書かれてないので
誤解します。(※私、誤解して書きかけました。)

おそらく、Googleドライブから、ストリーミング再生したい
のかな?...私のレベルでは、2つしか方法を
思いつきませんでした。...実際には、もっと簡単にやれそうな
気がしますが。

1.ストリーミング再生プラグイン を使う。(※私は、使ったことがないのですが)
掲示板下の検索から、↑を検索すると出てくると
おもいます。コレは、一例です。
ファイルの対応形式や、動作仕様があるので注意が必要です。

http://hsp.tv/play/pforum.php?mode=pastwch&num=54308


2.ファイル自体をダウンロードしても
支障がないなら、このファイルをpcに保存して
それを再生する。これが一番楽です。



猪野

リンク

2022/1/8(Sat) 14:42:47|NO.94926

パソコン版Googleドライブ(仮想ドライブ)の話でしょうか。
こちらでもMP3ファイルは再生できません。
WAVファイルは2MB以下であれば再生できました。

dmm命令での再生、bcopyでのコピーには問題がなく、
noteloadでテキストファイルを読み込むこともできたので、
mm命令の仕様によるものかと思われます。

#include "hspogg.as" *startup id=1 dmmini *select prevDir=dir_cur do dialog "mp3;*.wav",16,"音声ファイル" until stat filePath=getpath(refstr,16) chdir prevDir *play switch getpath(filePath,2) case ".wav" dmmload filepath,id,0 dmmplay id swbreak case ".mp3" fileName=getpath(filePath,8) bcopy filePath,fileName mmload fileName,id,0 mmplay id swbreak swend



qwerty

リンク

2022/1/8(Sat) 15:30:01|NO.94927

>す²さん
mmplayは書いたスプリクトの後にありました...。
書き忘れました。すいません。

>zrs90(5さい)さん
僕はよくストリーミング再生の概念をよくわかってないのですがその認識であってます。
ダウンロードという手がありましたか。ありがとうございます。

>猪野さん
なるほど確かに再生したwavファイルは約400KB程のものでした。だから再生できたんですね。
なるほどmm命令の仕様なんですね。わかりました。

みなさんご返信ありがとうございました。
ここは解決とさせていただきます。
本当にありがとうございました。



zrs90(5さい)

リンク

2022/1/8(Sat) 16:29:12|NO.94928

猪野さんの方法が、1番手堅いですね。
ありがとうございます。
具体的な説明や、ソースもあり
特殊なdllの、ダウンロードは、必要ないですし。

ただ、コピペの際に、ソースの一部が抜けてしまったと思いますが
.wav 再生時、dmmplay等の命令を使用するには
#include "hgimg3.as" が必要
...で合ってますか?



zrs90(5さい)

リンク

2022/1/8(Sat) 17:51:46|NO.94930

quertyさんへ
大変申し訳ないです。

私が提示した、1.の方法ですが
リンク先のプラグイン自体が、Googleドライブ等
について説明がない事に加えて
猪野さんが、説明された仕様が
Googleドライブ等、にあるなら
ストリーミング再生に、対応出来ない可能性があります。



zrs90(5さい)

リンク

2022/1/9(Sun) 10:18:48|NO.94932

猪野さん/qwertyさんへ
大変申し訳ありません。訂正させて下さい。

94928 の投稿ですが、hdl側の記載にミス?があり
hgimg3.as は、必要ありません。

(※hgimg3.txtと hspogg.txt を見ておけば...投稿消したい。(恥)
消すことは、出来ますが、今後の為、このままにしておきます。)
そのまま、よく確認せず、投稿してしまいました。

重ねて、お詫びいたします。



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