0

ユーザーに一連のケース ステートメントが表示されるので、連続的にループしたいサウンド バイトがあります。そのため、case ステートメントと再生サウンド ループの両方を含む while ステートメントがトリガーされると、ユーザーが各 case ステートメントを操作する機能をブロックせずに、サウンド ループを再生し続ける必要があります。

基本的に、この時点で2つのことが起こっています

1: 再生音からループをブロックすると、case ステートメントが表示されたり開始されたりするのを防ぎます

2: ユーザーがキーを押したときにのみプレイサウンドがトリガーされます... ユーザーのキーコマンドを待ちたくないので、継続的に再生したい

みんなありがとう

4

2 に答える 2

0

常に子をフォークし、親コードで Playsound を実行してから、子 (case ステートメントを含む) が終了するまで wait() を実行できます。

于 2013-03-27T04:47:55.633 に答える
0

わかりました、playsound 関数の最後に SND_LOOP を追加できます。ありがとうございます。

于 2013-03-27T05:05:55.880 に答える