ポップアップ再生

ワンセグの画質だし「ながら視聴」できないとなーと思ってポップアップ再生を試してるところ。

GaraponMate で再生しながら Google Chrome を使ってる図。

なぜか WebView が動いてくれないので VideoView のみ。
VideoView も Nexus 7 ならパフォーマンスはそこそこで、安定性も悪くない。
WebView+Flash での再生に劣るのは放送中の番組を再生するとき、再生開始した時点の録画済みの部分までしか再生できないこと。30分番組が15分放送された時点で再生をはじめると、15分のところで止まってしまうということ。これはある程度解決できそうな問題だけど。


WebView+Flash を使った再生では RTMP というものが使われてるみたいだけど、どうも RTMP を処理してくれるサーバの安定性が悪いみたいで、ときどき再生ができなくなってしまう。今までも Android や PC では再生できないのに、iPad では再生できるということが頻繁にあって不思議に思っていたが、iPad で使われる HTTP Live Streaming のほうはサーバが安定していて RTMP は不安定ということなのかな。
どうにか RTMP のサーバだけ再起動できればいいんだけど、ガラポンTV 自体を再起動しないと回復しないような感じが...。

ガラポンTVのTSの再生

いまさらだけどiOS端末でガラポンTVで録画した番組を見るときは HTTP Live Streaming というものが使われてるんですな。

Android の対応状況を調べてみると...

どうやら Android 3.0 から HTTP Live Streaming に対応しているらしい。
うちの端末の何台かで試してみるとすべて再生できた。

これなら Flash を使わなくても「TSのみ」の設定で保存した動画が再生できそうなんだけど、どーもパフォーマンスが悪くて、ワンセグの低いfpsよりさらに低いfpsで再生されてしまう...。
他のアプリでの再生も試してみたけど、どれもこれもまともに15fps出ない...。
試したアプリはこのへん。

  • 標準の動画プレイヤー
  • MX動画プレイヤー
  • BSPlayer
  • VLC for Android Beta

さらに、シークすると再生が止まったり挙動不審orz

Android向けガラポンTV用簡易ブラウザ

ガラポンTVで毎日ニュースを見てるけど、毎回こんな操作を強いられている。

  1. ブラウザ起動
  2. ガラポンTVにログイン
  3. 「ジャンル一覧」をタップ
  4. 「ニュース/報道」をタップ
  5. 「定時・総合」をタップ
  6. 見たい番組を探してタップ

めんどくさいのでアプリを起動するだけで6まで行けるブラウザを作った。

  • Android 3.0 以降しか使えません
  • Flashが必要
  • すごく不安定
    • 他のアプリに移動して戻ってくると再生できなかったり、フルスクリーンにすると真っ白になったり...

動作がおかしくなったらあきらめてタスクを終了させてください。Android 4.0 以降ならタスクの履歴を出してスワイプするだけなので簡単なはず。
いろいろ問題はあるけど、だいぶ楽になった。もっと早く作るべきだった。