1

このコードでは、3 つのボタンを作成し、1 つのボタンを押すとサウンド A が再生され、ボタン 2 を押すとサウンド B が再生されます。

from winsound import *
PlaySound("ooooOOooo.wav", SND_ASYNC)
PlaySound("WOOOWoooowooo", SND_ASYNC)

ボタンは機能し、音は問題なく出ますが、1 ボタンをクリックし、その直後に 2 ボタンをクリックすると、最初の音が停止して 2 番目の音が再生されます。

それらを同時に再生する方法。最初のものが引き続き再生され、2 番目のものが追加されて一緒に再生されます。間違いはフラグにあるのではないかと思ったので、「|」との組み合わせをいくつか試しました。オペレーターですが、問題はまだ残っています:(

リソースは次のとおりです。 http://docs.python.org/2/library/winsound.html

私はpython stdライブラリに固執したいと思います:)

ありがとうございました!

4

2 に答える 2

0

まあ、他のモジュールを使うのは悪いと思っていましたが、pygame は問題なく動作します。サウンドはうまく再生され、このモジュールを cx_freezer にインポートするのは簡単です:)

于 2013-10-27T23:32:55.750 に答える