アプリ版:「スタンプのみでお礼する」機能のリリースについて

DirectSoundの勉強をしています。
現在「1分であるA.wavの再生が終わったら、A.wavを30秒目から再生する」というプログラムを作成しています。
A.wavの終了を検知することはGetStatusなどを使って検知することに成功しましたが、
30秒目から再生するというのはSetCurrentPositionを使うことぐらいしかわかりません。
またSetCurrentPositionの説明を見ると、データのサイズを指定すると書いてあり、
秒数を指定することはできないみたいです。
なので率直に言うとwavデータのサイズから秒数を取得する方法を教えてください。

A 回答 (1件)

WAV ファイルのフォーマットを調べればわかるけど, 1秒間のデータ数とか 1データ当たりのバイト数が書いてある.

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!