• ベストアンサー

音声ファイルを起動したいのですが。

VBで画面操作中に音声を出そうと思っていますが、 shell(”start 音声ファイル”,0)だと音声プログラムが表示されてしまいます。 又、shell(”メディアプレーヤー.exe 音声ファイル”,0)でも、 結局音声プログラムが表示されてしまいます。 しかも、再生中は音声プログラムがアクティブになっています。 でもゲームのBGMはそういう風にはなってないですよね。 あれは、どうやって音声ファイルを起動しているんでしょうか? どんな方法でもいいので、音声プログラムを非表示にしたいんです。(非アクティブ) 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • arata
  • ベストアンサー率49% (139/279)
回答No.1

いくつか方法があります。 1.マルチメディアコントロールを使用する。  メニューの[プロジェクト]-[コントロール...]で、Microsoft Multimedia Controlを選択して、MMControlを追加して、フォームに貼り付けて使用する。 2.APIのPlaySound関数を使用してWAVを再生 http://www.microsoft.com/japan/developer/library/default.asp?URL=/japan/developer/library/jpgdipf/_win32_playsound.htm 3.DirectXのDirectSoundを使用 http://www.microsoft.com/japan/developer/library/default.asp?URL=/japan/developer/library/jpdx7sdk/devdoc/live/directx/vbdssamp_8jfm.htm DirectXのSDKは、下記から取得できます。 http://www.microsoft.com/japan/developer/directx/default.asp 3については、やってみたことがないので、説明できませんが、1,2については、必要であれば、説明できます。 とりあえず、概要だけ。

その他の回答 (1)

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.2

VBで音声再生用のコンポーネントって有りませんでしたっけ? ボタンとかテキストフィールドとかを作るのと同じ感じでスピーカーの絵の付いたアイコンがありませんかね? プロパティにサウンドファイルを設定して、メソッドで再生できたと思います。 「VB WAV再生」で検索すると沢山出てきますので、その辺も参照してみてください。

参考URL:
http://www.melma.com/mag/87/m00012087/a00000010.html

関連するQ&A

  • 音声が出なくなりました。

    私のパソコンの音声が突然でなくなりました。 「サウンド デバイスに問題があるため、ファイルを再生できません。サウンド デバイスがお使いのコンピュータにインストールされていないか、別のプログラムが使用中か、または正常に機能していない可能性があります。」 メディアプレーヤーに表示されます。昨日までは音声は聞こえました。どうすれば音声が聞こえるようになるのでしょうか?

  • Shell関数で起動したメディアプレーヤーを終了したい。

    以前このコーナーで質問して教えて頂いたShell関数でメディアプレーヤーを起動できました。(以下にそのコーディングを記載しました) 今度は起動したメディアプレーヤーをVBから終了する方法が知りたいのですが教えて頂けませんか。 Shell ("C:\Program Files\Windows Media Player\wmplayer.exe /1 G:\TEST.wma ,vbMinimizedFocus") 宜しくお願いします。

  • 困っています、音声が出なくなってしまいました!

    先日、Windows Media Player で avi ファイルを再生しようとしたところ、「ファイルを再生できません。ファイルが破損しているか、再生しようとしているファイルの形式が Windows Media Player でサポートされていません」というメッセージが表示されたので勝手に自己判断して(←これがいけなかったのですが) 「 Codec かな?」と思い、DirectX 9.0b End-User Runtime と wmpcdcs8.exe を実行したところ音声が出なくなってしまいました!OS が XP(Pro) なのでシステムの復元も試みたのですが治りません!上記のCodec や、DirectX 実行後の修復をご存知の方、アドバイス宜敷くお願いします。

  • 音声ファイルで。

    aviファイルから音声のみをWAVとして取り出し、音声を編集を使用としましたが。サウンドエンジンというソフトに読み込みをしようとしたら、変換できないファイルですと出て、読み込めませんでした。 プレーヤーでWINDOWS MEDIA PLAYERやWINNAPなどのプレイヤーソフトでは再生が出来るのですが、REALONE PLAYERでは再生が出来ません。 このような場合、どうやったら変換が出来るようになるのでしょうか? まだ、試していませんが、午後のコーダなどでMP3に変換をして編集をすれば良いのか??本当にこのファイルが午後のコーダで読み込めるのか分かりませんが。 すいませんが、何か方法があるのかをお教えください。

  • WMVファイルの音声だけが聞こえません

    Windows Media Player バージョン10 にしたら 以前収録したファイルの映像は再生出来ますが音声が聞こえなくなってしまいました。ファイルのプロバティをチェックしましたらビデオ/オーディオともコーデックがWindows Media Audio V8と表示されています。どのように対処したらよいものでしょうか。よろしくお願いします。

  • どうしてもどうしてもaviファイルが見れません!音声のみです!よろしくお願いします!

    どうしてもaviファイル(不正なファイルではないです)が見れません。 いろいろ検索してみましたが見れませんでした。 ・quick time ・最新版のmedia player ・Divx player2.0alpha をダウンロードしてみましたが ・quick time…ファイル名が違いますと表示されます。 ・media player…音声のみ流れます。 ・Divx player2.0alpha…THIS FILE CANNOT BE OPENEDと表示されます。 となります。 どうしたら見れるのでしょうか? 音声だけは流れます。 またこの他のaviファイルはメディアプレイヤーで見れます。 ご存知の方いらっしゃいましたら教えてください!

  • mpeg音声が再生されません

    ユーリード製ビデオスタジオで作成した動画をDVDに焼付けたところ、音声が再生されなくなりました。 その後色々試してみると、元のmpegファイルがDVD用ソフトでは音声が再生されるものの、ウィンドウズメディアプレーヤーでは音声が再生されないものがダメなようです。 新たにビデオスタジオでファイルを作成すると、ウィンドウズメディアプレーヤーで音声再生が可能なもの、できたりできなかったりするもの、再生されないもの、と色々できてしまいます。 ウィンドウズメディアプレーヤー再生されないのに、もう一度DVDにすると再生されるものもでてきました。 以前作成したファイルが、ことごとくウィンドウズメディアプレーヤーで音声再生ができなくなっています。以前は再生されたと思うのですが・・・。 どうしたら、DVDで音声再生可能になるでしょうか?

  • 昔携帯で撮った画像が新しいパソコンで再生はされるものの、音声が出ません

    昔携帯で撮った画像が新しいパソコンで再生はされるものの、音声が出ません。 SDカードに保存していましたが、新しくパソコンを買い替えたので、そちらで再生しましたら ボリュームはちゃんとしてあるのに音声だけが出ません。 SDカードのの中の動画ファイル(3GPP)をクリックしますと、windows media playerが起動します。 それが再生されても音声が出ません。 しかし、ファイルを右クリックでプログラムから開くで、realplayerかquicktime再生しますと音声が出るのですが、何故なのでしょうか? 既定のプログラムをquicktimeにしましたが、windows media playerではこのファイルですと音声は出ないものなのでしょうか? 詳しくないので教えていただけますと幸いです。 よろしくお願いいたします。 win7・FUJITSUDESKPOWER

  • AVIファイルの画像と音声

    AVIファイルをWindows Media Playerで再生させると 画像と音声がずれてしまいます。 原因は何なんでしょうか?

  • WEBページの音声ファイルをWMPで再生できない

    WEB上で クリックするとWin Media Playerが立ち上がって音声が再生できるページがありますが、1台だけWMPが立ち上がらないパソコンがあります(他のパソコンからは可能です) そのパソコンにこの音声ファイルを 保存してから ダブルクリックをすると REAL Playerで再生されます。右クリックをして プログラムから開くで WMPを選べば再生できます。 WEB上でWMP再生ができるようにしたいのですが どうしたら良いのでしょうか パソコンはWIN XPです 

専門家に質問してみよう