2017-08-17 4 views
0

私はLinux用のValaでオーディオプレーヤーを開発しています(私はelementaryOSで働いています)。オーディオメニューのアプリケーションコントロールを表示する(Linux)

Iは、例えば、バンシーまたはデフォルトFOT(「オーディオメニュー」他のアプリのようながない中で自分のアプリケーションのコントロール(再生/一時停止、次、透過性)をapperar作るために適切な方法である知っていただきたいと思い

基本の音楽アプリ):

enter image description here

私はこれについてのドキュメントを探してきたが、私は何を見つけたことができませんでした。私もgithubの上の小学校の音楽のソースコードを見てきたし、私は何か面白いことがわかりました:

GLib.Environ:彼らはメディアの再生に関する環境変数を設定する「メイン」で

  • を。 set_variable({"PULSE_PROP_media.role"}、 "audio"、 "true");私はこのラインを入れて試してみた

X-のPulseAudio-プロパティ= media.role =音楽:デスクトップファイルで

  • 言うメディアの再生についてもラインがあります私のコードは、それでも動作しません。

    私はそれがどのように行われたか、またはこれに関する文書があるかどうかを知りたいと思います。ありがとう!

  • 答えて

    2

    私は初心者OSについてはわかりませんが、GNOMEの場合、ツールバーのコントロールはGNOMEシェルの一部であり、Javascriptで書かなければならないことを理解しています。アプリケーションとのインタフェースの最善の方法は、DバスMedia Player Remote Interfacing Specificationです。

    BansheeElementary OS's Musicの両方にorg.mpris.MediaPlayer2を実装するためのコードがあります。

    関連する問題