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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1017
Michelinマルチメディアの再生音量13未解決


Michelin

リンク

2011/10/17(Mon) 01:08:09|NO.42463

MMPlay命令を使ったときの音量を調節したいです。
ボリュームコントロールを起動する方法以外で教えてください。
とりあえず、可能か不可能かを教えてください。



この記事に返信する


k.

リンク

2011/10/17(Mon) 01:11:14|NO.42464

google検索でヒットしたものですが、
http://www.bekkoame.ne.jp/i/mr.manri/MCI/
のサンプル10あたりはどうでしょうか。



Michelin

リンク

2011/10/17(Mon) 01:12:43|NO.42465

ほうほう・・・。
MCI命令ですか・・・。
やってみますね。



k.

リンク

2011/10/17(Mon) 01:12:58|NO.42466

すみません。全然mmplayじゃないですね。
申し訳ありませんが、私はmmplayでの音量調節の方法を知りません。

細かい音の制御をするにはmciを使うのをお勧めします。



Michelin

リンク

2011/10/17(Mon) 01:23:33|NO.42467

はい。
MMplayじゃできなさそうなので
MCIでやってみてますが
MCI命令をよく知らないので貼られたスクリプトを見るだけじゃはっきり言って理解できません・・・。



Michelin

リンク

2011/10/17(Mon) 01:35:33|NO.42468

調べてみましたが
MCIっていっぱい種類があって面白いですね。
どなたかMCIで再生する音の音量を数値から読み込んで再生することができるか知りませんか?



inovia

リンク

2011/10/17(Mon) 01:41:02|NO.42469

この掲示板の過去ログを調べればMCIの音量調節はたくさん出てくると思います。
1つだけあげておきます。

「MCIの音量調整」と「トラックボックスの数値」
http://hsp.tv/play/pforum.php?mode=pastwch&num=36481



k.

リンク

2011/10/17(Mon) 01:48:06|NO.42470

確認はしていないのですが、
サンプルから察するに、audio_addressの音源をvolの音量で再生するには


mci "open \""+audio_address+"\" alias mysound type mpegvideo2" ;読み込み mci "play mysound repeat" ;再生 mci "setaudio mysound left volume to "+vol ;音量変更実行

としてあげれば良さそうです。
volはおそらく(小)0〜1000(大)といったところでしょうか。

基本的に、mci命令は、その後の文字列を柔軟に解釈してメディア関係の処理を行います。
なので、hspからはmci "命令"としてあげれば使えると思います。
"命令"の部分はとてもややこしいのでここでは説明できませんが、
先ほどのサイトなどを参考にすると良いと思います。

(追記)投稿のミスを修正。



Michelin

リンク

2011/10/17(Mon) 02:07:08|NO.42471

MciでMP3ファイルを再生しようとして。
相対パスでファイルの場所を指定して再生するスクリプトのk.さんの例で言うとaudio_addressにあたるものに代入して
で、MCI "Play (エイリアス) repeat"
で再生してみようとしたのですが再生できません。
なぜでしょうか?
ヘッドホンがささってないのかと思ってテスター起動したらめっちゃでけぇ音量で流れたのでヘッドホンが原因とは考えにくいです。



Michelin

リンク

2011/10/17(Mon) 02:11:36|NO.42472

もしかしてMCIで再生される音ってバカには聞こえないのΣ(゜д ゜)



暇人

リンク

2011/10/17(Mon) 22:17:26|NO.42493

mci openコマンド後にmes statとでもして読み込めてるかのチェック
-1なら読み込めてない

mciに送ってるコマンドをmesで表示させてみて間違いが無いか確かめる

デバイス名をmpegvideoかmpegvideo2で登録されてない方を設定してる場合がるから
typeを自体を設定しないでopenするか

ここの
http://lhsp.s206.xrea.com/command/mci.html
対応デバイスの表示するソースコードを実行して
mpegvideoかmpegvideo2どちらが登録されてるか確認
使われてる方を再生デバイス名として設定



Michelin

リンク

2011/10/18(Tue) 00:33:52|NO.42495

ありがとうございます!!
聴けました。
こういうのを理解できると面白いですね。



Michelin

リンク

2011/10/20(Thu) 01:21:23|NO.42537

すいません。
音量とは関係ないんですが。
MCI命令で、ゲームなどのショットの銃声を再生しましたが。
連打すると前に再生していたショットの銃声と重なって不快なSEになってしまいます。
どうにかできませんか?



れみはる

リンク

2011/10/24(Mon) 20:06:20|NO.42623

>連打すると前に再生していたショットの銃声と重なって不快なSEになってしまいます。

mci "stop XXX" mci "play XXX"
再生する前に停止させればいいのでは?



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