Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonでのWindowsのサウンド再生インターフェイス(winsound)


winsoundモジュールは、WindowsオペレーティングシステムへのPythonのインストールに固有のものです。モジュールは次の関数を定義します-

Beep()

この機能を呼び出すと、PCのスピーカーからビープ音が鳴ります。関数には2つのパラメーターが必要です。周波数パラメータは、音の周波数を指定し、37〜32,767ヘルツの範囲である必要があります。 durationパラメータは、音の持続時間を指定します。

>>> import winsound
>>> winsound.Beep(1000,500)

MessageBeep()

この関数は、レジストリで指定されているサウンドを再生します。 type引数は、再生するサウンドを指定します。可能な値は-

です

-1、MB_ICONASTERISK、MB_ICONEXCLAMATION、MB_ICONHAND、MB_ICONQUESTION、およびMB_OK(デフォルト)。

値-1は、「単純なビープ音」を生成します

>>> winsound.MessageBeep()

PlaySound()

この関数は、プラットフォームAPIから基盤となるPlaySound()関数を呼び出します。関数には2つのパラメーターが必要です。サウンドパラメータは、ファイル名、システムサウンドエイリアス、またはバイトのようなオブジェクトとしてのオーディオデータです。その解釈はフラグの値に依存します。フラグは次のとおりです。

SND_FILENAME サウンドパラメータはWAVファイルの名前です。
SND_LOOP サウンドを繰り返し再生する
SND_MEMORY PlaySound()のサウンドパラメータは、バイトのようなオブジェクトとしてのWAVファイルのメモリイメージです。
SND_ASYNC すぐに戻り、サウンドを非同期で再生できるようにします。
SND_NODEFAULT 指定されたサウンドが見つからない場合は、システムのデフォルトサウンドを再生しないでください。
SND_NOSTOP 現在再生中のサウンドを中断しないでください。

次のステートメントは、指定されたWAVファイルを再生します。

>>> winsound.PlaySound('sample.wav', winsound.SND_FILENAME|winsound.SND_NOWAIT)

SND_ALIAS

Windowsレジストリキーはサウンド名に関連付けられています。レジストリにそのような名前が含まれていない場合は、SND_NODEFAULTでない限り、システムのデフォルトサウンドを再生してください。すべてのWin32システムは以下をサポートします:

PlaySound()名 対応するコントロールパネルのサウンド名
'SystemAsterisk' アスタリスク
'SystemExclamation' 感嘆符
SystemExit' Windowsを終了
'SystemHand' クリティカルストップ
SystemQuestion' 質問

たとえば、次のステートメントはWindowsExitサウンドを再生します。

>>> winsound.PlaySound("SystemExit", winsound.SND_ALIAS)

winsoundモジュールは、次のサウンドも定義します

MB_ICONASTERISK SystemDefaultサウンドを再生します。
MB_ICONEXCLAMATION SystemExclamationサウンドを再生します。
MB_ICONHAND SystemHandサウンドを再生します。
MB_ICONQUESTION SystemQuestionサウンドを再生します。
MB_OK SystemDefaultサウンドを再生する

  1. Windows 10 で DVD を再生する方法 (無料)

    Windows 10 で DVD を再生する方法: DVD は Digital Versatile Disk の省略形です。 DVD は、USB が市場に出る前は、最も人気のあるストレージ メディアの 1 つでした。 DVD は CD の改良版で、より多くのデータを保存できます。 DVD は、CD の最大 5 倍のデータを保存できます。 DVD は CD よりも高速です。 しかし、USB と外付けハード ディスクの出現により、DVD はストレージの問題と、USB や外付けハード ディスクに比べて携帯性が劣るため、市場から追い出されました。ディスク。その後も、DVD は現在でも主に起動プロセ

  2. Windows PC 向けベスト オーディオブック プレーヤー 11

    パソコンや電子書籍リーダーで本を読むには眠すぎて、しばらく目を休めたいだけかもしれません。一方、あなたは自分の本をあきらめたくありません。抜け道はありますか?もちろん、オーディオブックを聴いています。さまざまな形式のオーディオブックを聴くことができる、多数のオーディオブック アプリケーションが利用可能です。 Windows PC でオーディオブックを聴きながら素晴らしい時間を過ごすことができ、その間に他のことを行うことができます。これらのプログラムでは、AIF、MP3、WAV、および WMA ファイルを再生したり、アーティスト、タイトル、ファイル名などのフィルターを使用して検索したりできます。