2008年07月13日

[Willcom03限定 ニコニコ動画再生]NicoFlvPlayer Ver.1.0.0.0

※バージョンアップしてます。最新をお探しの方はこちらから。

NicoFlvPlayer.png

先日NicoFlvHelperという簡易的にニコニコ動画を見るためのアプリをWillcom03に合わせて公開しましたが、
HTMLを生成するだけで、拡張子の関連付けが必要だったり正直使い勝手の良いものではありませんでした。

コメントでtmytさんから、「できるんじゃね?」って言葉を頂き、もうちょっと調べたら確かにできました〜。
tmytさん、ありがとうございますm(_ _)m
これで、拡張子の関連付けも必要ありませんし、無駄なHTMLファイルも生成されませんよ〜。
ニコナビの設定でExeを指定して頂くだけで、ダウン済み一覧から再生とするとすぐ再生できます。

ってなわけでめでたく、HTMLをIEに渡さずに内部のプログラムだけでFlashLite3のSwfを取り込んで再生できるようになったので、プログラム名もNicoFlvPlayerに変えました。
納得もできたのでCabも作ってGiraffeにも公開してます。

■NicoFlvPlayerとは
現時点ではWillcom03限定です。
ニコニコ動画などVP6フォーマットのローカルのFLVを再生します。
コマンドライン引数でFLVファイルのパスを指定すると
IEコンポーネント上のFlashLite3を使ってローカルのFLVを再生します。

※インストール方法、使い方などは付属のReadmeを見てください。

■ 動作環境
 日本語版 WindowsMobile6.1 (Willcom03)で動作します。
 .NET CompactFramework2.0必須(SP2でダメな場合はSP1を再度インストールしてお試しください)

 .NET CompactFramework2.0に関しては、必要に応じて
 下記サイトからダウンロードしてください。(WM6.1であればOS標準で入っているはずです)
 http://www.microsoft.com/japan/msdn/vstudio/device/netcf/

 <動作対象機種>
 Sharp Willcom03 (WS020SH)

 今のところこの一機種しか対応してません。
 他の機種の方は入れてもたぶん動きません。TCPMP連携の方をお使いください。


■更新履歴
Version 1.0.0.1(2008/07/14)
HTMLを出力してしまうバグ修正・・・orz

Version 1.0.0.0(2008/07/13)
初版公開


ではダウンロード&インストールは是非Giraffeクライアント「Giraffeアプリカタログ」からw

NicoFlvPlayer_1_0_0_1.zip
バグバグでした。

※バージョンアップしてます。最新をお探しの方はこちらから。


■以下、雑記(プログラムとか詳しい人向け)

予定通りなら明日Willcom03向けにFlashLite3に対応したOperaがリリースされるのかな?
IEのFlashLite3でニコニコのWebを直接見た場合ニコニコのフラッシュプレイヤーが古い云々を言われて表示できませんでしたが
Opera搭載のFlashLite3では表示できるかも?と期待している人が居ると思います。

でももしかするとOperaのFlashLite3でも、IEと同じように見れないかも知れません。
これは私の憶測なのですが、ニコニコのWebのソースを解析すると
var so = new SWFObject("http://www.nicovideo.jp/swf/nicoplayer.swf?ts=XXXXXXXX", "flvplayer", "952", "540", 9, "#FFFFFF");
というHTMLソースがあります。
これはFlashオブジェクトを生成するJavaScriptに渡しているものなのですが、後ろから2番目の引数に注目してください。
「9」となってますよね?
これはおそらくFlash9を要求する引数なのです(もしFlash9じゃない場合はフラッシュのバージョンアップを促す)
知ってる人も多いと思いますがFlashLite3はFlash8互換なのです。
この事実はおそらく変わらないため、Opera搭載のFlashLite3でも見れないんじゃないか?ってのが私の見解だったりします。

まぁあくまで憶測なので、明日リリースされれば結果は出ますが、杞憂に終われば私もうれしいです。

何か工夫しないとだめかなぁ。
posted by いっちゅう at 23:35| Comment(17) | TrackBack(1) | [開発]NicoFlvPlayer | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。