• 締切済み

VC++6.0で再生音量の調整

現在、VC++6.0で音を出すプログラムを作ろうとしています。 playsoundを使って、wavファイルを再生することで音を出すことは出来ました。次に音量を自由にしたいですが、わかりません。最終的にはボリュームコントロールのように、スライダを使って音量を変更したいです。 できれば、DirectXを使いたくないです。ただ、他に方法がなければ、DirectXを使いたいと考えています。 ちょっとしたことでも教えて頂ければ嬉しいです。 よろしくお願いします。

みんなの回答

  • parapa
  • ベストアンサー率15% (42/273)
回答No.1

waveOutSetVolume()APIを利用する

関連するQ&A

  • 再生音声の音量を変更する関数を教えてください.

    みなさんこんにちは. 今,VisualStudio.Net2005を使って簡易な音声再生ソフトを作ろうと考えております. PlaySound( L"soundfilename.wav", NULL, (int)(SND_ASYNC | SND_FILENAME)); の関数で引数の音声ファイルを再生することまではできましたが,再生中の音声のボリュームを変更する方法が分かりません. どなたか,再生中の音声のボリュームを変更する方法や関数を知っているかたがいらっしゃたら教えていただきたく存じ上げます. 何卒よろしくお願いいたします.

  • delphiにて音量の調節

    mp3やらwavやら、 TMediaPlayerを用いて再生しています。 音量の調節をしたいのですが、 どのようにやればいいのか見つけられずに 困っています。 サウンドのボリュームだけスライダーなどで いじれればいいんです。左右バランスとか、 他の設定はいじりません。 どなたか教えていだたけないでしょうか? よろしくお願いいたします。

  • 音量を調整できる再生ソフト

    音量の調整できる、ミキシング機能の豊富で、比較的安全なフリーソフト。ご存じないですか? 波形編集アプリケーションとして、SoundEngine Freeを使っているのですが、 何かと不都合が起こります。 (突然のシャットダウンが特に重症。) なので、他のソフトで「自分は問題なく使っていますよ」と言う様なフリーソフトを教えて頂けませんでしょうか。 ちなみに当方、WindowsXPです。 ※話がそれますが、何故音量を調整したいか。と言うと、 インターネットラジオをタイマー録音して聞いているのですが、 オーディオプロパティーのボリュームコントロール 他、 色々と調べてみたのですが、 非常に小さい音でしか録音が出来なくて、 通常のメディアプレーヤー等では、聞き取れないほどの音量でしか再生できません。 ちなみに音楽CD等の再生、勿論ネットラジオの再生は 普通に聞こえますが、録音後の再生だけ、聞き取れない状態です。 (録音ソフトは2つ試しましたが、結果が同じでした。) こちらを直すことが出来れば、音量をミキシングで無理やり大きくする必要もないのですが、 どうしても録音音量が小さいままで、直せません。 宜しくお願い致します。

  • 音量をあげられない

    xpを使っています。 画面の右下に、音量のアイコン?みたいなのがありますよね。それのボリュームコントロールがでてこないのです。 オーディオプロパティの調整っておすと、画面はでてきます。そこでオーディオのタブを選び、音の再生の音量を押すと、「SNDVOL32.EXEを実行できません。コントロールパネルのプログラムの追加と削除からインストールしてください。」 と出ました。 そこでそこを開き、WINDOWSのコーポネントの追加と削除を見たのですが、どれを追加すればいいのでしょうか? お願いします。

  • アプリ毎に音量を調整したい

    タイトルの通りなんですが、使用しているアプリケーション毎に音量が調整できるフリーソフトを探しています。 もしかしたら、皆さんも経験があるかもしれませんが PCで音量大で音楽を聴いてネットサーフィンなどをしていると、リンク先がサウンド付きだったりして、ブラウザからの音も爆音ででてきて困る事があります。 そのリンク先がブラクラだったら… ヽ(ヽ>ω<)ヒイィィィ!!●~*ヒイィィィ!!(>ω<ノ)ノ またはメッセンジャーでメッセージがきたりとか… Σ(゜Д゜) ふと警告音が『ヴァン!』とでてきたりとか… ヒイィィ!!(゜ロ゜ノ)ノ など色々可能性はあるんですが つまり、 音楽プレイヤーでは音量高め ネットブラウザでは少し低め ってかんじに、2つの音を同時再生されるときの個別の音量調整ソフトを探しています。 ググって色々と探して見た中で、Vicというものをみつけたんですが、これはアプリ毎に1つのボリュームコントロールをその都度変更するもので、同時再生時の問題は解決されないようでした。 どなたか、該当ソフトをご存知ないでしょうか? よろしくおねがいします。

  • wavの連続再生ってどうやるの?

    WindowsでC++のプログラミングをやっています。 wavで3つの音楽ファイルを連続再生させたいのですがどうすればよいのでしょうか?? 1曲を1回再生なら PlaySound("c:\\01.wav",NULL,SND_FILENAME | SND_ASYNC | NULL ); で、できたのですが、3曲連続で再生させようとしても PlaySound("c:\\01.wav",NULL,SND_FILENAME | SND_ASYNC | NULL ); PlaySound("c:\\02.wav",NULL,SND_FILENAME | SND_ASYNC | NULL ); PlaySound("c:\\03.wav",NULL,SND_FILENAME | SND_ASYNC | NULL ); とすると03.wavだけが再生されてしまいます。 実際全部再生されているのでしょうけど前のが全部再生されないうちに次のが再生されてしまっているのだと思います。 01.wavが1曲全部再生してから02.wavを再生させるようにするにはどうすればよいのでしょうか。 どなたかよろしくお願いします><

  • 動画の音量を上げたい

    せっかく録画した昔の動画もWindowsMediaPlayer8で再生すると音が小さくて聞き取るのがやっとです。(もちろんボリュームコントロールの音量は最大になっております。)簡単にソフト上で音量が上がるソフトってありませんか?最生時のみでかまいません。よろしくお願いします。

  • wave音源の再生

    現在Microsoft visual c++でプログラミングをしています。 wavファイルの再生をしたいのですが、 PlaySoundという関数を使って一応、再生はできたのですが この関数だと同時に1つの音しか出ない様なのです。 プログラム中で1曲BGMの様に常に流しておいて、その所々で効果音 が鳴る様にしたいのですが。。。 ご教授お願いします。

  • ボリュームコントロールのスライダ操作音

    ボリュームコントロールのスライダをマウスでドラッグして離す際に、PCスピーカ(パソコン起動時にBIOSでピッと鳴るスピーカです。MIDIやWAVなどを再生したときに音の出るスピーカとは違います)から、「ピッ」と音が出ます。以前はそのようなことはなく、通常のスピーカ(PC背面のサウンド端子につながっているほう)からWAV形式音らしき音が出ていました。音量調整のたびにこの音がするので耳障りです。 MIDIやWAVなどは正しく音が出ています。 どうしたら元に戻るでしょうか。よろしくお願いします。

  • VBでのwavファイルの再生について

    実は今VB6を使ってゲームを作ってます。 wavファイルを再生させて音を出してるですが、少し困ったことがあります。使ってる関数はwin32APIのPlaySoundを使ってます。 普通に音を再生する分には問題ないのですが、非常に短い間隔で再生を繰り返すと音が鳴らなくなります。 再生時間0.07秒のwavファイルを再生し終わる前に、もう一度そのファイルを再生すると音が鳴らない。 PlaySoundの他にも音を再生するAPI関数があるようですけど、使い方が良く分かりません。 どうすればいいでしょうか? VB6で、OSはwindowsXP使ってます。

専門家に質問してみよう