ugnagブログ

たいした内容はありません。思いつきで書いているだけ。
開発日記がメインかな。

<< テストの結果。。。 | main | R,I,P.ゲイリー・ムーア >>

大規模修正

いくつか問題が発覚したため、大規模な修正を行った。
前回に書いた、「ライブラリの問題」だが、ライブラリを修正してしまったため、このままでは公開時にLGPLにしたがってソース公開を余儀なくされる。

まあ、ソースの公開はいいのだが、他にも、

1.ボリューム関係がうまくいっていない。
2.ライブラリに頼りすぎで動作がよくわからない。

などの問題がある。

ちなみに、使っているライブラリのBasicPlayerと言うクラス。

これを使わないで済む方法を考えたのだが、MP3SPIというのを使えば済みそうだった。
しかし、MP3SPIを使った場合、シークの操作がどうもよくわからない。
そこで、さらに、JLayerを使うことにした。

JLayerそのものを使うと、アプリケーションからのコントロールが面倒なため、BasicPlayerに相当するクラスを作成し、それを使うことにした。

で、そのBasicPlayerに相当するクラスがだいぶできたところ。

自画自賛になってしまうが、BasicPlayerよりも使いやすいと思う。
ただし、今現在ではMP3のタグ情報などの取得ができない。

こちらはそのうち対応しよう。

まずは、動くようにすることが先決だ。
プログラム・開発(MP3用ツール) | comments (0) | -

Comments

Comment Form

本文に書いて下さい
本文にh抜きで書いて下さい