No.1ベストアンサー
- 回答日時:
私もあまり詳しくなく、前スレの回答でMCIを使えばよいと言われましたよね?
簡単なやり方というか、サンプルを載せておきます。
後はご自分でいじってください。
/////////////////////////////////////////////
#include <windows.h>
#include<Mmsystem.h>
#pragma comment(lib,"Winmm.lib")
#include<stdio.h>
MCIDEVICEID playSound(char *strFile);
void stopSound(MCIDEVICEID stopID);
int main()
{
char *strFile;
MCIDEVICEID playID[2];
strFile="C:\\\****1.WAV";
playID[0]=playSound(strFile);
strFile="C:\\****2.WAV";
playID[1]=playSound(strFile);
getchar();
stopSound(playID[0]);
getchar();
stopSound(playID[1]);
getchar();
return 0;
}
MCIDEVICEID playSound(char *strFile)
{
static MCI_OPEN_PARMS mop;
mop.dwCallback = (DWORD)NULL;
mop.lpstrDeviceType = (LPCSTR)MCI_DEVTYPE_WAVEFORM_AUDIO;
mop.lpstrElementName = strFile;
mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE|MCI_OPEN_TYPE_ID|MCI_OPEN_ELEMENT,(DWORD)&mop);
mciSendCommand(mop.wDeviceID , MCI_PLAY , 0 , 0);
return mop.wDeviceID;
}
void stopSound(MCIDEVICEID stopID)
{
mciSendCommand(stopID , MCI_STOP , 0 , 0);
return;
}
/////////////////////////////////////////////
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Android(アンドロイド) dミュージックについて 1 2022/06/06 18:50
- iPod・ウォークマン・音楽プレーヤー イヤホンの慣らし機器で、100ボルト電源で再生できるものを探しています。 3 2023/05/17 17:40
- iPhone(アイフォーン) iPhoneのショートカット作成について 1 2022/06/01 17:17
- イヤホン・ヘッドホン・補聴器 2つのiphoneの音をミックスして1つのイヤホンから聞く商品 3 2023/03/13 08:44
- iPod・ウォークマン・音楽プレーヤー itunes 音楽再生時の音飛び 4 2022/11/30 17:24
- 地球科学 1台のパソコンで、複数の動画サイトの音声を同時に流せるのはなぜ? 6 2022/08/25 09:45
- ノートパソコン iTunesで取り込んだ音楽が音飛びします。 2 2022/05/05 21:37
- 画像編集・動画編集・音楽編集 YouTubeを録音できるソフトを教えてください。 5 2023/02/12 10:19
- iPhone(アイフォーン) CDジャケットの取り扱い説明書(曲名や、その曲についての詳しい説明書)をiPhoneに取り込む方法を 1 2023/02/21 21:32
- スピーカー・コンポ・ステレオ 僕はMDコンポでMDを 9 2023/05/20 04:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
'const char *' 型は 'char *' ...
-
fgetsなどのときのstdinのバッ...
-
C言語のポインターで詰まっている
-
型変換
-
enumの記述について。
-
間接操作のレベルとは
-
double型の値をchar配列に変換...
-
2曲同時再生するにはどうした...
-
下記のプログラムがコンパイラ...
-
Microsoft OfficeをDDEで操作
-
charでの計算?
-
pingの結果を取得する方法
-
strtok関数 自作
-
YUV⇔RGB変換がうまくいきません。
-
CStringをwchar_tに変換したい
-
配列をnビットシフトする
-
文字列から空白を取り除きたい...
-
WORDをcharに変換する方法
-
文字を16進変換
-
Win32APIでのエディットボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fgetsなどのときのstdinのバッ...
-
C言語のfor文です。 繰り返しの...
-
テキストデータをそのままバイ...
-
charでの計算?
-
文字列から空白を取り除きたい...
-
charからLPTSTRへの変換方法
-
atoi( ) の反対をやりたい
-
2曲同時再生するにはどうした...
-
C言語の入力した文字を反転させ...
-
配列をnビットシフトする
-
3桁区切(コンマ)記号をつけ...
-
int main()の・・・
-
型変換
-
CStringをwchar_tに変換したい
-
'const char *' 型は 'char *' ...
-
間接操作のレベルとは
-
double型の値をchar配列に変換...
-
絶対パスからのファイル名の切...
-
switch文で文字を比較すること...
-
c++ 文字列を入力して、一文字...
おすすめ情報