私のプログラムでは、そのボタンがクリックされたときにボタンが表示されるようにするにはどうすればよいですか?
5 に答える
C++ 標準には、この機能は含まれていません。つまり、システムが提供するものに依存します。
Windows の場合、PlaySoundなどを試すことができます。
ただし、次のような既存のライブラリを使用することをお勧めします。
C++ サウンド ライブラリを検索すると、多くの情報が表示されます。
また、これらの他の 3 つのSO トピックも確認してください。
上記の回答はそれについて言及していますが(その他すべて、推奨事項はありません...)、FMODはC ++サウンドの王様(最も使用されている)であり、うまく機能するため、特にFMODをお勧めします.
Windows の場合、正直なところ、最善の策は DirectShow です。RenderFile API を使用すると、わずか数行のコードでほとんどの種類のオーディオ ファイルを再生できます。
DirectShow の最も優れた点は、Windows プラットフォームの一部であるため、外部コンポーネントをバンドルする必要がないことです。
KDE のPhononは、クロスプラットフォーム (!) C++ マルチメディア ライブラリです。バックエンドとしてネイティブ サウンド システムをサポートします。これまでに見たことがない場合は、一見の価値があります。シンプルなビデオ プレーヤーは、わずか 83 行のコードで記述できます。