投稿

ラベル(java)が付いた投稿を表示しています

Red5がMacで動かないので中身を開けるよ

イメージ
red5というストリーミングサーバアプリがあります。 昔、動画配信用にいろいろ調べていてそういえばそういうのあったな、、、と思い出してwebをみてみるとついに1.0になったらしく、かつ、mac用のdmgもあるようなので落として起動してみました。。。 が、動かない、うんともすんともいわない。 なぞの挙動なんですが、google先生に聞いてみますと、どうやらmountain lionでは動かないよと話題になっている模様。 で、解決方法は、アプリの中身をこじ開けて、中身を入れ替えるというもの。 元ネタはこちら。 Issue 124 - red5 - Red5 wont launch on mac 10.7 Lion - RTMP, VOD, SharedObjects, live video broadcasts, AMF0, AMF3 Compatible, remoting and the list goes on - Google Project Hosting 以下、何となく翻訳 1.  http://red5.org/downloads/red5/1_0/red5-1.0.0-RC2.dmg からdmgをダウンロード  2.  red5-1.0.0-RC2.dmgをダブルクリックしてイメージをマウント 3. Red5アプリをアプリケーションフォルダに移動 4. 右クリックして、"Show package contents"(多分パッケージの内容を表示、)する。 5. Contents/Ressources/Javaに移動 6. 中身のフォルダとファイルを全部消す 7.   http://red5.org/downloads/red5/1_0/red5-1.0.0-RC2.tar.gz をダウンロード 8. ダブルクリックで解凍 9. 全部のファイルとフォルダを先ほど消したJavaフォルダの中に移動する で、起動すると動きます。 http://localhost:5080/demos/で開くよ! ちなみに、起動するまでにそれなりに時間がかかりますので、慌てずに。 気が向いたら、ローカルでなくサーバサイドで動くようにやってみよと思ってます。

R.drawable.iconが使えないときは

イメージ
androidの開発をがしがしやっておりますよっと。 が、素人でかつ、参考書を丸写しをするとどうしてもつまづくところがあり、いままではそこで放置してましたが、意を決して調べました。 具体的には、R.drawable.iconという記述が昔の参考書にはでてきます。 が、現在のeclipseとandroid sdkでターゲットを2.3.3などとしていると、このR.drawable.iconが使えないぞ、そしてそもそもR.javaというのができていないぞ、という問題に直面してました。 そもそも、R.javaとは何ぞや?というところなのですが、うっすら理解したところだと、プロジェクトの中のリソース(Resource)のリストみたいな働きをしているらしい、と。 リソースを集めて速し、、、R.java で、これは、勝手にsdkのなにかがリソースをがしがし集めてきてリストにしているらしい。 整理すると、、、 1. R.javaができない。 これはいくつか理由があるらしいのですが、xmlファイルにエラーがあるとできないらしい。それで、勝手にできるメニューのxmlを消すんですがエラーが消えず、なぜ?とおもっていると、consolに res/raw/Emptiness.mp3: Invalid file name: must contain only [a-z0-9_.] と表示される事にきづきました。つまり、大文字だめよ、ということらしい。 なので、リネームしてやるとまずはクリア。R.javaができました。 2. R.drawable.iconが使えない。 これは、新しいsdkでプロジェクトをつくると、そもそも、icon.pngというファイルが生成されず、ic_launcher.pngというのができる。なので、まず、iconの部分をic_launcherに書き換える必要があります。 つまり、 R.drawable. icon , を R.drawable. ic_launcher と書き換えればOK。でも、drawableというフォルダないじゃん、てことなんですがここも、osなりが勝手に自分の画面解像度に合わせたリソースを読んだり、たりないのは他のフォルダから読み込んできたりするらしいので、R.drawab...