2013年9月アーカイブ


YouTube Android Player API を試そうと思い、サンプルをダウンロードして実行しようとしたところ

com.examples.youtubeapidemo/com.examples.youtubeapidemo.PlayerViewDemoActivity java.lang.ClassNotFoundException

となって停止してしまう。

いろいろと調べたところ以下の手順で解決できました。

Eclipseでプロジェクトを右クリックして [Properties] - [Java Build Path] - [Order and Export] で 「Android Private Libraries」にチェックを付けて OK ボタンクリック。

その後、[Project] - [Clean...] でクリーンにしてから、実行。

無事Activityが表示され動画の再生ができました。



ベタ色の画像の上に textarea を置いて、textarea の背景色を画像の色と同じにして表示させてみた。

IEでは画像の色とtextarea の背景色が同じになって透明なボックスのように見える。

しかし、Firefox と Chrome では textarea の背景色が明るくて透明に見えない。

同じPNGファイルを使って表示しているのにIEとFirefox、Chromeでは表示される色が違う、、なぜ?

いくら考えてもわからないので、検索。

うーん、PNG最適化をすれば解決する、という情報もあるが根本的な原因が書いていない。

カラープロファイルが違う?という情報にたどりついたので、フリーの画像編集ソフトGIMPでカラープロファイルに関する項目を探してみた。

GIMPのメニューで [画像] - [モード] - [カラープロファイルの指定] を選択すると、現在のカラープロファイルに 「Adobe RGB」と表示されている。

とりあえず変えてみるかと思い、指定するプロファイルに「RGB ワークスペース(sRGB built-in)」を指定して変更。

そのままPNGファイルを保存して試したところ。。。

IEもFirefoxもChromeも、ついでにSafariも同じ色で表示されました

単純なようで、実は深い、コンピュータの世界ですね。

このアーカイブについて

このページには、2013年9月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2013年7月です。

次のアーカイブは2013年10月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.13-ja