MFCのリソースにあるwavの再生時間 – プログラミング – Home

MFCのリソースにあるwavの再生時間
 
通知
すべてクリア

[解決済] MFCのリソースにあるwavの再生時間


ながれもの
 ながれもの
(@ながれもの)
ゲスト
結合: 11年前
投稿: 2
Topic starter  

VisualStudio2013を使用する者です。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12118891167
において示されたコードを読み解いているのですが、このコードには、
waveOutReset,waveOutUnprepareHeader,waveOutClose,といった後始末のタイミングが
記されていません。

おそらくは、音の再生後に後始末をするのだと思うのですが、そのためには
リソースの再生時間を取得する必要があります。

どうすれば、リソースの再生時間を取得できるでしょうか。


引用未解決
トピックタグ
ながれもの
 ながれもの
(@ながれもの)
ゲスト
結合: 11年前
投稿: 2
Topic starter  

自己解決しました。

スレッドを新しく作りその中でwaveOutOpen,waveOutPrepareHeaderを行い、その後
do{ GetMessage(&msg, NULL, 0, 0); } while (MM_WOM_DONE!=msg.message);
として音が終了するまでループさせ、ループ後に後始末を行うという処理にしました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました