ModuleNicoHTML5


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

iCab Mobileのモジュールとして動作するNicoHTML5

http://d.hatena.ne.jp/saiten/20100225/1267110155
のiCab Mobileモジュール版です。




2010.9.20 このページの情報は古くなっています。以下、理由

1. ニコニコ動画でiPadが公式にサポートされました。

そのままズバリ、ニコニコ動画が公式にiPadをHTML5でサポートしました。(9月末対応予定)
http://blog.nicovideo.jp/niconews/2010/08/008914.html

ちなみに、iPhoneでは無理です。
これはニコ動側の問題ではなく、iPhoneとiPadでvideoタグの実装が異なるためです。
みんなでApple社に要望を出しましょう。https://regist.apple.co.jp/feedback/

2. 本家様が最新の修正に対応したモジュール版NicoHTML5を公開

saiten@blog - やっぱりまだ学生のblog様の方で最新の修正に対応したモジュール版NicoHTML5が公開されています。(こちら)
1を待つまでの間になりますが、問題が解決されているのでこの本家様のモジュールを使ってください。


モジュールを自動的に作動させるような改造が可能だなーと考えていたのですが、公式に対応されるので作るのやめました。
ともあれ、iPadでさらに快適なニコ動ライフが送れそうですね!






  • iPad, iPhone 4, iPhone 3GS(iOS4)で動きます。
  • もともとのiPadのvideoタグ対応的に、H.264でエンコードされた動画しかみれません
  • しかしH.264エンコードでも再生できないものもあり
  • 再生できてもコメントが流れたり流れなかったり
  • エコノミー時はflvなので再生不可
  • つまり観られるかどうかはあなたの運次第
といった感じであまり実用的ではありません
しかし、うれしいことに最近投稿された動画は再生できることも多いようです。

インストール手順

  • このページをiPad(iCab Mobile)で開きます。
  • モジュールインストールページでモジュールをインストールしてください。
  • iCab Mobileの設定でID(UA)を「Safari4(Mac)」にします
  • ためしに、sm10673673動画を見ます。
  • 「Flashがインストールされてない」とのエラーが出ますが、そのページでモジュールを作動

既知の問題とQ&A

  • いくら待っても再生されない → 原因不明。Rボタン連打で直るときあるらしい。本家NicoHTML5では大丈夫なのでそちらを使おう!
  • 脱獄済みiPadならニコニコまともにみれる方法あるの? → たぶん無いです。
  • 途中で止まる → 原因不明。本家NicoHTML5でもなるのでお手上げ。長時間の動画だとよくなる。

正常に観られない場合

以下の手を試してみてください。
  • iCab Mobileを再インストールしたら観れたという報告もあるので、やってみるのも手かもしれません。
  • 諦めます。
  • 運営に「はやくiPadでヌルヌル観られるようにしろゴルァ(゚Д゚)」とハッパをかけてみるのもいいかもしれません。責任はとりませんが。
  • ちなみに正常に観られてもNGワード/NGユーザ設定は無視されます。もとのブックマークレットでは対応していたのですが、移植のときに切り捨てました。仕方ないね。



2010.8.2現在、未脱獄のiPadでニコニコ動画をみるには
  • 公式のアプリで観る(パラパラ動画(9))
  • NicoHTML5を使って観る(一手間プラス)
  • このModuleNicoHTML5を使って観る(動画によって観られるか運任せ)
  • eXtreameNicoアプリを使う(現状ベスト?)
のどちらかしかないようです。

ただし、ニコ動運営ではHTML5プレーヤを一応開発しているようなので、将来、iPhone/iPad限定かもしれないとのことですが普通に観られる日がくるかもしれません。


簡易コメント場所

使用報告などなんでもどうぞ。
感謝の言葉は本家開発者様(http://d.hatena.ne.jp/saiten/20100225/1267110155)へ

動作報告、ありがとうございます。

  • また見れなくなってませんか? -- 名無しさん (2010-06-07 22:53:20)
  • iCab MobileのUserAgentが蹴られてるだけ。あとは分かるね? -- 名無しさん (2010-06-12 00:17:36)
  • これって狙い打ちされてんの?後のことは分かってるが -- 名無しさん (2010-06-12 03:16:38)
  • あとのことが分かってない俺は負け組? -- 名無しさん (2010-06-12 22:38:27)
  • BrowserIDをFirefoxとかIEに変えたら見れるよ -- 名無しさん (2010-06-13 09:45:26)
  • 再生エリアは表示されてはいるんだけど、どんだけ待っても動画が再生されない… 上の試しに見てみる動画でも同様です… -- 名無しさん (2010-06-13 10:36:31)
  • Rボタンとか連打してるとうまくいったり、いかなかったりwww -- 名無しさん (2010-06-13 11:21:14)
  • 今使えないようです。今度、原因究明してみます。代わりに、本家開発者様のブックマークレットでリダイレクト問題の対策がなされ、問題なく見れるようになったようですのでそちらをご利用ください。UAはSafari4(Mac)がいいみたいです。 -- 作者 (2010-06-13 15:07:32)
  • iOS4GMで動作確認しました -- 名無しさん (2010-06-18 13:44:19)
  • iphone4でipad同様に動画を見れること確認しました。 -- 名無しさん (2010-07-04 07:39:03)
  • 「2010.5.21現在、未脱獄のiPadでニコニコ動画をみるには」って脱獄済みiPadでニコニコまともにみれる方法あるの!? -- 名無しさん (2010-07-05 19:05:21)
  • 動画再生ページにすらとばないんだけどどういうこと? -- 名無しさん (2010-08-11 11:21:43)
  • ↑ブラウザIDをSafari4(Mac)に切り替えたか? 切り替えないとできないぞ -- 名無しさん (2010-08-12 01:35:01)
  • さっき見れたのにいまはサポートしてないってどういうことだよ -- R (2010-08-12 16:12:10)
  • Rボタンってどこ? -- 名無しさん (2010-08-16 15:07:38)
  • 再生ボタンの左上にある -- 名無しさん (2010-09-06 18:57:28)
名前:
コメント:



技術的な解説


iCab Mobileのモジュールが利用できる、Same Origin Policyの適用されないgetRequestという特殊関数を用いて動画情報取得の際にwww.nicovideo.jpからflapi.nicovideo.jpにリダイレクトされる問題を突破しています。

このモジュールはNicoHTML5ブックマークレットを、
  • 内部で利用される関数をgetRequest関数を利用した関数に上書きするコードを追加
  • iCab Mobileのモジュールとして動作させるための宣言を追加
したものです。



today: -
total(8.4-): -

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。