ストリーミングムービーで動画再生環境の整備を
幼児に人気のFlashゲームへ
マルチメディア環境の進展と技術情報メモへ
ムービー鑑賞は、無償のプレーヤーを準備
PCブラウザ用へ
サイトマップ&更新履歴へ

閲覧上の各ブラウザの問題点

=スマフォは横画面表示専用ページ=
=ストリーミング動画に対するAndroid用ブラウザの対応状況=
2012.02.10作成, 12.09.15更新)
→緑色のバージョンや説明は2012.07.10からの変更,修正箇所
→紫色のバージョンや説明は2012.09.15からの変更,修正箇所
<共通の注意>
橙色:許容範囲  桃色:如何ともし難い  赤色:ダメだ
=検証に用いたAQUOS PHONE SH-01Dのスペック=
プロセッサ:OMAP4430(1GHz), Dual Core
OS:Android 2.3.5 又は 4.0.4
ディスプレイサイズ:4.5型、解像度:720×1,280(16,777,216色)
メモリ:ROM 4GB、RAM 1GB
カメラ機能:静止画 4,000×3,000(1,210万画素)、動画 1,920×1,080
今回検討したプレイヤー・プラグイン環境
 
Android用Real Player 0.0.0.61, 0.0.1.1
Android用Winamp 1.2.10, 1.3.3, 1.3.8
Adobe Flash Player 11, 11.1
Windows Media Player, QuickTime, Shockwave Player, DivX Plus
Web Player, Silverlight pluginは、入手不可

 Andriod 4.0.4環境

ブラウザ
ムービー・ゲーム
 
標準
ブラウザ
Firefox
15.0.1
Opera
Mobile
12.0.4
Chrome
18.0
HTML5
ビデオ
画面
表示方式
植え込み
/全画面
植え込み
方式のみ
植え込み
方式のみ
植え込み
/全画面
Javascript
字幕の表示
×
何故か?
自動再生
×
×
ループ再生
×
×
 MP4
再生可能
自動/ループ
再生不可
不可
再生可能
やや不安定
再生可能
自動/ループ
再生不可
 OGG
不可
再生可能
安定再生
未対応!
未対応!
 WebM
再生可能
自動/ループ
再生不可
再生可能
安定再生
再生可能
やや不安定
再生可能
自動/ループ
再生不可
HTML5
オーディオ
 MP3
自動再生可能
不可
自動再生可能!
再生可能だが
自動再生不可
 AAC
自動再生可能
不可
自動再生可能!
再生可能だが
自動再生不可
 WAV
自動再生可能
自動再生可能
自動再生可能
再生可能だが
自動再生不可
 OGG
自動再生可能
問題なく
自動再生可能
自動再生可能
再生可能だが
自動再生不可
Flash
ビデオ
XMLキャ
プション
付き動画
字幕表示
も可能
字幕表示
も可能
安定再生
字幕表示
も可能
Flashに
未対応(;;)
Google
ドライブ
配信
字幕表示も
可能だが、

開始が困難
┓(´_`)┏
字幕表示
も可能
安定再生
再生可能
だが、
字幕表示
不可
Flashに
未対応(;;)
Real Media, Windows MediaやQuickTime等のムービーをブラウザでストリ-ミング再生させる手段がない事は、Android 2.3.5環境の場合と同じ(下記)。

 

 Andriod 2.3.5環境

ブラウザ
ムービー・ゲーム
 
標準
ブラウザ
Angel
Browser
Firefox
10.0, 14.0
15.0.1
Opera
Mobile
12.0
HTML5
ビデオ
画面
表示方式
全画面
方式のみ
植え込み
方式のみ
全画面
方式のみ
Javascript
字幕の表示
×

表示の可/否不可
×
自動再生
方策必要
×
ループ再生
×
方策必要
×
 MP4
再生可能だが
字幕表示不可
ループ再生不可
不可
再生可能!
字幕表示不可
自動/ループ
再生不可
 OGG
不可
再生可能だが、
10:ガクガク再生
14:改善が不安定
未対応!
 WebM
再生可能だが
字幕表示不可
ループ再生不可
再生可能だが、
10:ガクガク再生
14:改善が不安定
再生可能!
字幕表示不可
自動/ループ
再生不可
HTML5
オーディオ
 MP3
自動再生可能
不可
自動再生可能!
 AAC
自動再生可能
不可
自動再生可能!
 WAV
自動再生可能
自動再生可能
自動再生可能
 OGG
自動再生可能
自動再生可能だが
HTTPDサーバでは
MIME設定が必要
自動再生可能
Flash
ビデオ
XMLキャ
プション
付き動画
字幕表示も可能
10:再生不可
14,15:字幕表示も
可能だが不安定
字幕表示も可能
安定再生
Google
ドライブ
配信
字幕表示も可能
10:再生不可
14:多くは再生不可
15:時に再生可能で
字幕表示も可能
字幕表示も可能
安定再生
Real Media
ムービー
StandAlone方式:RAM対応プレイヤー無し
Embed方式:再生不可!
Windows Media
ムービー
ASX対応プレイヤー/Pluginの入手不可
Quick Time
ムービー
Stream対応プレイヤー/Pluginの入手不可
NSVムービー
StandAlone方式:M3U対応プレイヤー無し
Embed方式:Pluginの入手不可!
Shockwave
ゲーム
Pluginの入手不可
DivX Web Player
対応ムービー
Pluginの入手不可
Silverlight対応
ムービー
Pluginの入手不可

I. HTML5 ビデオの再生
MP4動画(H.264/AAC),OGG動画(Theora/Vorbis),WebM動画(VP8/Vorbis)の再生を検討
詳細は、「各種プロバイダのHTML5 ビデオへの対応状況」を参照。
A. AndroidのWebkit系ブラウザで HTML5ビデオの再生
1)「Android標準ブラウザ HTML5&CSS3対応状況...」によれば、
Androidは 2.1以降からHTML5ビデオに対応したが、H.264/MP4には2.3.6以降に、VP8/WebMには4.0.1以降に対応となっているのだが・・・2.3.5でもMP4とWebMの再生が可能だった。Theora/Vorbisには未対応。
2) 標準ブラウザによるHTML5 ビデオの再生
Android 4.0の場合
ブラウザ植え込み方式で再生可能で、JavaScriptによる字幕表示可能。但し、以下の自動再生させる方策を講じても自動再生不可。

Android 2.3の場合
別途Hプレイヤーがフルスクリーンで起動して再生させる仕様となっており、当方で用意した字幕を表示させる事が出来ない (;ヘ;)
一方、以下の方策を講じれば自動再生が可能となる。
3) スマートフォンでHTML5ビデオを自動再生させる方策
⇒トップページの「IV. HTML5ビデオを自動再生させる」を参照。
4) Android 2.3, 4.0 いずれも、別記「...ループ再生を可能にする」方法を講じてもループ再生させる事は出来ない
5) Angel Browser(0.31a), Dolphin Browser HD(7.3.0), Boat Browser Mini(3.0.2)やSleipnir Mobile(2.0.0β)は、いずれも標準ブラウザと同じレンダリングエンジンWebKitを使用しており、再生時の挙動に差異はない。
 
B. Android版 Firefoxで HTML5ビデオの再生
 
HTML5ビデオのうちVP8/WebMとTheora/OGG動画をブラウザ殖え込み方式で自動再生させる事が可能。
 
1) Android 4.0の場合
Firefox 15は、JavaScriptによる字幕表示の可/否、自動再生、ループ再生いずれも可能で、比較的安定して再生する事が出来る。
 
2) Android 2.3の場合
Firefox10.0は、ブラウジングが上手く出来ず筆者の環境ではガクガク再生となってしまう。

⇒Firefox
14, 15では比較的スムースな再生が可能となったが、字幕表示の可/否を選択出来ない。しばしば不安定で特に過剰負荷のFlashの視聴で全ての動画の再生不能に陥ってしまうバグがある。その場合は、アプリで正規に終了した後に再起動が必要。強制終了すると回復しない場合が多いので注意
Android 2.3では、loop によるループ再生に未対応だが、別記「HTML5 ビデオループ再生を可能にする」方策を講じればループ再生が可能となる。
 
C. Opera Mobileで HTML5ビデオの再生
 
HTML5ビデオのうちH.264/MP4とVP8/WebM動画の再生が可能だが、JavaScriptによる字幕の表示は出来ない
 
1) Android 4.0の場合
Opera Mobile 12.0は、ブラウザ植え込み方式で再生され、自動再生、ループ再生いずれも可能だが、やや不安定で時々停止してしまう。
 
2) Android 2.3の場合
Opera Mobile 11は拡大表示が出来ず使い物にならなかったが、
⇒ Opera Mobile
12.0ではスムースにブラウジング出来るようになったが、フルスクリーンで再生させる仕様となっている。ループ再生は不可。
又、 別記方策を講じても自動再生出来ず・・・逆に、早期にスタートボタンをタップしないと再生出来なくなってしまう不都合が発生する ┓(´_`)┏
なお、Android 4.0, 2.3いずれも LeanBack Playerのスタートボタンが機能しない不具合がある。
Opera Miniは HTML5ビデオに未対応。
 
D. Android版Chromeで HTML5ビデオの再生
 
1) Android 4.0の場合
Chrome 18.0は、ブラウザ植え込み方式でH.264/Mp4とVP8/WebM動画の再生が可能で、JavaScriptによる字幕表示も可能だが、自動再生/ループ再生させる事は出来ない。
 
2) Android 2.3の場合
Android 4.0未満は未対応の為に試用不可。
 
<参考>iPhone(iOS 5.1) のSafariで HTML5ビデオの再生
 
iPhone(iOS 5.1) のSafariは、H.264/MP4動画にのみ対応。
QuickTimeのフルスクリーン仕様で再生され、やはり字幕表示は不可(こちらのページを参照)。
なお、上記の自動再生させる方策を講じても有効にならない。ループ再生は可能。
HTML5 video要素は iOS4.0からブラウザ植え込み方式で再生出来るようになったと云うが(こちらの記事を参照)、筆者は実機を持ち合わせていないので検証出来ていない。
 
 
 
II. HTML5 オーディオの再生
 
 
III. Flash Playerによるビデオ(SWF,FLV,MOV,MP4)の再生
Androidのブラウザは、Chrome以外はFlash動画に対応しているが、 込み入ったFlashアプリ(Flashゲーム)をプレイ出来ない事が多い。
A. AndroidのWebkit系ブラウザで Flashビデオの再生
 
1) Android 4.0の場合
標準ブラウザのXMLキャプション表示は、問題なく可能。
Googleドライブ配信のFlash動画は字幕付きで再生可能だが、再生の開始が難しく開始するのに手こずる
┓(´_`)┏
 
2) Android 2.3の場合
標準ブラウザ等Webkit系ブラウザは、問題なく字幕付きで再生可能。
   
B. Android版Firefoxで Flashビデオの再生
 
1) Android 4.0の場合
Firefox15.0は、XMLキャプション付きFlash動画もGoogleドライブ配信のFlash動画も問題なく字幕付きで再生可能。
 
2) Android 2.3の場合
Firefox10.0は Flash Playerを利用出来ない。
⇒ Firefox14.0は Flashに対応したが極めて不安定で、大容量750kbps, H.264/MP4のビデオやFlashゲームを視聴した場合には動画全般の再生不能に陥ってしまう
(;>ω<)/ 
⇒ Firefox15.0ではやや改善するもやはり不安定。
 
C. Opera Mobileで Flashビデオの再生
 
1) Android 4.0の場合
Opera Mobile 12.0は、XMLキャプション付きFlash動画は問題なく字幕付きで再生可能。一方、Googleドライブ配信のFlash動画は再生可能だが、キャプションボタンが機能せず字幕表示出来ない。
 
2) Android 2.3の場合
Opera Mobile 12.0は、Flash動画を問題なく字幕付きで再生可能。
なお、Opera Miniは Flashに未対応。
 
<参考>iPhoneのSafariと Flashビデオ
 
iPhoneのSafariは、Flash Playerに対応させない。
Puffin Web Browser、Skyfire Web Browserでの作動は如何?・・・実機が無いので検証出来ない Y (>_<、)Y
 
 
 
IV. Flash Video以外のストリーミング動画 Real Media, Windows Media, QuickTime, NSVとDivX Mediaの再生
Androidによる各種ストリーミングメディアの再生
 
・Androidブラウザで利用可能なプラグインはFlash Player以外に存在せず、Flash以外はブラウザ植え込み方式で再生させる事は出来ない。
 
・ネットワークストリーミング機能搭載のメディアプレイヤーでも、現時点ではメタファイルに対応しているものは無く代用出来ない(「Android用メディアプレイヤー」を参照)。
 
<備考>Androidは、Windowsのように簡単に拡張子とデフォルトで起動するアプリケーションを関連付ける事が出来ない。
⇒こちらの「アストロファイルマネージャから暗黙的..」の如く、ヤヤコシイ処理が必要なようだ。
   
<参考>iPhoneのSafariとQuickTime
 
iPhoneにはデフォルトでQuickTime用プラグインが用意されており、Safariで再生可能だが、ブラウザ植え込み方式で再生出来ず、QTtext字幕の表示も不可。QTVR パノラマムービーには未対応。
   
 
 
V. Android 4.0ブラウザの電池消費量
HTML5ビデオを同じ時間ストリーミング再生させた場合のバッテリー消費量は、
Opera Mobile 12 = Angel Browser 1.6 < Chrome 18 < Firefox 15 < 標準ブラウザ 4.0 < Sleipnir 2.3 の順に多い。
(下図は電池の総使用量に占める割合。ブラウザ以外の項目を除いて表示)
 
 
標準ブラウザは、Opera Mobileの 3倍、Chromeの 2.4倍、Firefoxの 1.5倍消費する。
 

最上段へ