07/12/09 15:53:39 nEClwB/k0
>>272-280
サポートフォーマットの多様化ですが、いろいろ悩んでいます
ありとあらゆるとまでいかないですが、ローカルの画像管理と音楽管理はサポートしたい(作ってみたい)と考えています
いま考えているのは
1.おそらく>>166氏の提案のように、新しいDBを作るとき、テンプレートでDBの管理メディアタイプを決める
音楽+動画のDBのように一個のDBに複数のメディアタイプを混在できなくする、これを制約とする
2.DBにメディアタイプを持たせることで、そのメディアタイプに必要のないよけいな処理を省けて、
対応メディアタイプが増えたことで処理が重くなるようなことはおきないはず
3.新機能追加の際、メディアタイプによって機能がバッティングするときは動画管理を最優先とする
実装プライオリティも動画管理を最優先とする
4.メディアタイプが違っても、スキンのメソッドは共通にする
例:onUpdate(mvs)の中身が動画だったら動画の情報(mvs[0].codec)、音楽だったら音楽の情報(mvs[0].artist)
5.skin\movie\skinA、skin\music\skinBのように
メディアタイプが動画のとき、skin\movieフォルダのskinAだけ使えて
音楽のとき、skin\musicフォルダのskinBだけ使えるように感じになるかもしれません
本当に対応することになったとき、スキン作者の方々にもいくつか対応手数が発生しますので
もうしばらくよーく検討してみます