2009-03-24 4 views

答えて

5

SystemSoundsまたはAudioQueuesを使用していますか? SystemSounds(短いサウンド用)の場合、特定の時間間隔でサウンドを再生するスレッドが必要です。サウンドがいつ終了するかを知る方法がないためです。

AudioQueuesの場合、サウンドの各セクションが終了するとコールバックが発生するため、最初の終了時に別のサウンド(バックグラウンドミュージックなど)を開始するのはかなり簡単です。

あなたは達成しようとしていることを本当に述べていないので、特定の回答を与えることは難しいです。あなたはサウンドファイルをつなぎ合わせたいと思っていますか?バックグラウンドミュージックを再生しますか?ユーザーが3回撃ったときに3つのレーザー光が来るようにしますか?その他

0

あなたはあなたがプレイしなければならないすべてのファイル名を持つ配列を持つことができます。 現在の曲がファイルの最後にある場合(最後から0.5秒後)、次の曲の再生を開始することが目標です。

再生するものを管理するスレッドコントローラが必要です。彼はそれが何を演奏しているのか、次に何を演奏すべきかを知っている。終わりが近いとき

遊ぶスレッドがあなたのコントローラは、新しいプレーヤーのスレッドを割り当て、再生を開始し、というように...

・ホープこのヘルプ、メッセージを送信することができます。

Thierry

+0

plzコードで詳細を送ってください。 – Nasir

関連する問題