2

この質問が以前に尋ねられたことは知っていますが、どの解決策もうまくいきません。

Arch Linux を使用しています。

これが私が試した/調べたことです:

  1. ピグレット - 動作しません。彼ら自身の Web サイトには、「Linux ユーザーは、オーディオ出力に OpenAL と ALSA のどちらかを選択するオプションがあります。残念ながら、両方の実装には、pyglet の制御の範囲外である重大な制限または実装のバグがあります。

  2. pymedia - サポートされなくなりました。彼らのウェブサイトの例でさえ機能しません。

  3. pygame - 彼らのウェブサイトから: 「MP3 のサポートは限られていることに注意してください」。

  4. wx.media - これは実際に機能しますが、残りの「アプリケーション」は tkinter にあります。

  5. mp3play - win32 のみ

助けてください。

4

2 に答える 2

1

現在、音楽プレーヤー プロジェクトに取り組んでおり、その過程で、あらゆる種類のオーディオ ファイルを再生するための非常に高レベルのインターフェイスを提供する Python モジュールを開発しました。FFmpeg と PortAudio を使用します。

これはモジュールです: ffmpeg

Linux でのコンパイルについては、Readme を参照してください。最新の FFmpeg / PortAudio バージョンが必要な場合があります。少なくとも Debian のバージョンは古すぎました。

このモジュールに基づく簡単なデモ プレーヤーの例はこちらです。

于 2012-11-10T15:57:30.533 に答える
1

試すことができsfmlます。音声サポートがあります。最新バージョンの Python バインディングがあり、私はそれらを使用しましたが、かなりうまく機能します。

于 2012-11-10T14:54:56.750 に答える