制作記録 2011/10/02 メディアコンソールとシェル
バックグラウンド メディアコンソール
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRoUG7asH3pp172B8usDIFzh4YvXbm-CK2nvJCtHiAFM1w4ApaW9Mntylxyc1zmW4O91D8f9SpMgFOzPisSQbZk-Awf16xG8KDbsT-d15L8ScxRMzIKZhXl-0MFoYVcoVdkspZyhBNjSc/s320/gOS_111002.png)
バックグラウンドで音楽を再生したり、ビデオを再生する、コンソールに着手しました。
大抵の場合、アプリケーション自体がプレイヤーを持たずに、システムのプレイリストに追加していくのがいいんじゃないか、という発想です。
同時に二つの音楽が鳴っても聞きづらいですし。
シェル
また、このオーディオコンソールを書いていて気付きましたが、ファイルビューワーはfinder(とそれを継承したアプリ)にしか提供されないようになっていました。
しかし、ファイルビューワーは他のアプリケーションでも使いたいです。
その上、生成されたら他のアプリケーションからもファイルのドロップを受け取りますし、ドラッグもします。なので、システムで全てのファイルビューワーを把握してドラッグドロップに備える必要があります。大幅に書き換えが要ります。
これまでは、finderはアプリケーションという頭で、カーネルとアプリケーションしかありませんでした。しかしファイルビューワーなどを管理していく、ということからシェルが必要ということに気付きました。ようやく。