トップ «前の日記(2007-02-28) 最新 次の日記(2007-03-02)» 編集

jFD開発したりしなかったり日誌

2004|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|
2007年
3月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

2007-03-01 [長年日記]

_ 例のソフト

調査しててわかったが、Media Centerのバグで躓いた。

Media Centerは3種類のUIが使用可能で、一つめがMedia Tunesでも使っているMCML、

二つめが.NET Framework3.0で新しく採用されたWPF、そしてXPのMedia Center Editionから

継続されたのがEmbed HTML(ようするにHTML)だ。

WPFはまだ研究中なのでちょっとわからないが、MCMLはMedia Center自身がMCMLで書かれてることもあり、

親和性が高い。

だが一つだけ問題があって、Embed HTMLのようにActiveXを埋め込むことが出来ない。

当然、Youtubeのムービーを再生するFlashを埋め込むことも出来ないので、今回はEmbed HTMLを採用して

制作した。

Embed HTMLは、いかんせんHTMLとJavaScriptで記述するのでローカルファイルに書き込むことすら出来ず

何かにつけて不便だし、凝った表現をしようとするとやたらと手間がかかって大変なのだが、

ことYoutubeのFlashを組み込むだけなら、HTMLファイルの中にYoutube提供のHTMLをはめ込むだけなので

非常に手っ取り早い。

が、ここで問題発生。

IEを使って動作確認してた際は問題なかったのだが、Media Center上で実行すると、Flashの描画位置が

必ず左上になってしまう。

style属性で絶対座標を指定したspan要素の中に配置したが、必ず左上、多分座標0,0に描画される。

embedタグに対して座標を指定してみたがやはり左上に描画されている。

まいったなー

もうちょっと頑張ってみるが、おそらくMedia Centerのバグなのでどうにもできない。

かくなる上は最初からムービーは左上に表示するようにするか。

今は右下に配置していて、左側は操作ボタンとチャンネル一覧を表示しているのだが、

正直言ってそっちの方がしっくり来るんだが。

デザイナーさんに頑張って違和感のないデザインにしてもらおう。

_ 引っ越し

オフィスが引っ越した。

山手線の、北を12時としたら3時くらいの某駅。

周りに飯屋が少なくて困る。

あと、引っ越すとわかってたら定期買わなかったんですが。