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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0819
pumpkin音声ファイル二つを同時に流す方法9解決


pumpkin

リンク

2015/8/19(Wed) 17:11:14|NO.70920

前にした書き込み「音楽ファイル(BGM)と動画ファイルを同時に流す方法」と質問内容が似ていて申し訳ないのですが
あの書き込みはもう解決ということになっているので、改めて質問させていただきます。

音楽ファイルの同時再生ができません。
mciを使う方法では、そもそも同時再生どころか音楽の再生もできないです。
mmload、mmplayでも同時再生しようとすると、音声がとまってしまいます。

今まではBGMを流しながら動画再生するだけだったので、BGMをmmloadとmmplayで流し、動画をmciで再生させていたのですが
音楽ファイルを同時再生するところでつまずいてしまいました。
新しい命令or対策法あれば教えてください。



この記事に返信する


ZAP

リンク

2015/8/19(Wed) 18:50:11|NO.70929

流したい音楽ファイルの種類は?
wav?mp3?ogg?

おそらく同時再生はDirectSoundを使わないと出来ないんではないでしょうか?
hspoggとかを使ってみるとか。



prince

リンク

2015/8/19(Wed) 19:00:16|NO.70930

DLLですが、LightNoteはどうでしょう。
http://nnmy.sakura.ne.jp/sb.cgi?cid=5



空気

リンク

2015/8/19(Wed) 22:47:21|NO.70935

HSP.tv(HSP公式サイト)で紹介されている
http://hsp.tv/make/tool3.html
CWSDRV for HSP3.xを使ってみてはいかがでしょうか?



pumpkin

リンク

2015/8/20(Thu) 19:29:45|NO.70956

三つも紹介されたんですが
この中で実際に音楽ファイルの同時再生できたものあります?
もし出来たのなら教えてほしいんですが…



(´ω`)

リンク

2015/8/21(Fri) 09:56:41|NO.70972

いやいや、そこはさすがにご自分で試さないと。
皆さんはpumpkinさんの家庭教師ではないのですから。(u ゚ω゚ )



ヒロソフ

リンク

2015/8/21(Fri) 18:08:02|NO.70974

>mciを使う方法では、そもそも同時再生どころか音楽の再生もできないです。

前のスレッド ( http://hsp.tv/play/pforum.php?mode=all&num=70771 )
のNO.70775で僕が示したサンプルで音楽の再生をしているので、
音楽を再生できないことはないと思うのですが、できないのでしたら

1.ファイルがないまたは指定を間違えている
2.ファイル方式の再生にMCIが対応していない
3.ファイルが破損している
4.ファイル方式自体には対応しているが、音声データのコーディックに対応していない

のどれかに該当していると思います。

さて、こちらではNO.70775で示したサンプルを
少し変えただけで同時再生に成功しています
以下にそのサンプルを提示します。
(1行目と2行目のファイル名はそちらのものに変えてください)

MusicFileName1 = "bgm.mp3" //一つ目の音楽ファイル名 MusicFileName2 = "bgm2.mp3" //二つ目の音楽ファイル名 //一つ目の音楽ファイルを開く mci "open \""+MusicFileName1+"\" alias bgm1" //二つ目の音楽ファイルを開く mci "open \""+MusicFileName2+"\" alias bgm2" //一つ目の音楽ファイルを先頭から再生する mci "play bgm1 from 0" //二つ目の音楽ファイルを先頭から再生する mci "play bgm2 from 0" onexit *onex stop *onex //音楽ファイルを停止する mci "stop bgm1" mci "stop bgm2" //音楽ファイルを閉じる mci "close bgm1" mci "close bgm2" //プログラムを終了する end



pumpkin

リンク

2015/8/21(Fri) 19:37:03|NO.70975

ヒロソフさん…毎度毎度本当にすみません…
実はその前のスレッドで見せてもらったサンプルを参考にやったんですが、出来なかったんですよね…
同時再生できました。ありがとうございます。

なぜヒロソフさんのサンプルだと上手くいったのかよく分からないのですが…
>>alias bgm2
これって何か特別な意味があるのでしょうか?



スペース

リンク

2015/8/21(Fri) 19:42:53|NO.70976

https://www.google.co.jp/
Googleというサイトにアクセスし、真中の入力ボックスに「mci alias」と入力して検索ボタンを押してください。
すると関連するサイトが表示されます。
http://www.e-douguya.com/eq/tech/mci.shtml
このページ等、参考になるのではないでしょうか?



pumpkin

リンク

2015/8/21(Fri) 21:17:54|NO.70979

紹介してもらったMCIコマンド解説というサイト見てて気付いたんですが
恐らくmp3再生しようとして、フルパスで入力しなかったんでしょうね…
こういうちょっとしたことですぐつまづいてしまう…
それにしてもどれだけ検索してもなかなか良いサイトに出会わないのはいったい…

ありがとうございました。流石にこんな調子で質問していくのもあれなので、解説本買ってみることにしますね



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