0

私はメディアプレーヤーを開発しています。今のところ、.wav ファイルをロードするためのボタンが付いたシンプルなウィンドウです。問題は、今すぐ一時停止ボタンを実装したいということです。ただし、オーディオ ファイルの再生中は、ファイルの再生が完了するまで GUI にアクセスできません (ボタンを押すことはできません)。オーディオ ファイルの再生中に GUI を動的にするにはどうすればよいですか?

私は PyAudio を使用していますが、その実装ではこれが許可されていません。

4

3 に答える 3

4

おそらく、そのためにスレッドを使用する必要があります。GUI がユーザー入力に応答し続けるように、オーディオ ファイルを GUI メインループとは別のスレッドで再生する必要があります。

IMHO、wxpythonはそれほど複雑ではなく、必要なことを行うのに役立つユーティリティ関数がいくつかあります。wxpython demo を確認してください。そこにはいくつかの例があります。

于 2010-05-30T16:20:50.560 に答える