# 機能
プレイヤーは、アプリ形式(以下、アプリ)およびライブラリ形式(以下、SDK)で提供されます。
機能 | アプリ | SDK |
---|---|---|
インテント起動(動画再生) | ○ | ○ |
環境変数取得 | ○ | ○ |
UI | ○ | ○ |
インライン再生 | ○ | ○ |
セッションの引継ぎ | ○ | ○ |
ライセンス制御 | ○ | ○ |
耐タンパ性 | ○ | ○ |
外部出力/録画制御 | ○ | ○ |
ビーコン | ○ | ○ |
デバイス識別子 | ○ | ○ |
独自UserAgent | ○ | ○ |
広告挿入 | ○ | ○ |
多言語切り替え | ○ | ○ |
ULIZA Video Analytics (Cloud)連携 | ○ | ○ |
シークプレビュー | ○ | ○ |
拡大表示 | ○ | ○ |
倍速再生 | ○ | ○ |
オーバーレイWebView | ○ | ○ |
字幕 | ○ | ○ |
進む/戻る | ○ | ○ |
バックグラウンド再生 | ○ | ○ |
外部アプリ起動 | ○ | ○ |
初回動画再生通知 | ○ | ○ |
キーマッピング | ○ | ○ |
次前動画切り替え | ○ | ○ |
マルチタスク | ○ | ○ |
画面遷移 | ○ | |
インテント起動(画面遷移) | ○ | |
インテント起動(WebView起動) | ○ | |
テーマカラー | ○ | |
アプリバー表示/サイドメニュー表示 | ○ | |
動画ダウンロード | ○ | |
強制画面遷移 | ○ | |
ULIZA Google Cast Sender | ○ | |
プッシュ通知 | ○ | |
ユニバーサルリンク | ○ | |
初回起動通知 | ○ | |
JavaScriptインターフェイス | ○ |
# 対応メディアコンテンツ
プレイヤーが対応するメディアコンテンツは、映像と音声から構成されるコンテンツを指します。映像のみ、音声のみのコンテンツはサポートの対象外とします。プレイヤーがサポートするメディアコンテンツと配信方式は以下の通りです。
DASH(Widevine)コンテンツ
Widevine DRMによって暗号化されたMPEG-DASHコンテンツです。
- VOD(ローカル再生可)
- LIVE
※ 機種の性能によっては解像度の大きいDASH(Widevine)コンテンツの再生に失敗する場合があります。
DASH(Clear)コンテンツ
非暗号のMPEG-DASHコンテンツです。
- VOD(ローカル再生可)
- LIVE
※ DASH(Widevine)およびDASH(Clear)のコンテンツは、以下の条件を満たす必要があります。
- ISO Base media file format On Demand profileであること。
- LIVEコンテンツについて
プレイヤー(Android)は、セグメント位置を示す識別子($Number$)、もしくは時間を示す識別子($Time$)をURLに含むSegment Templateであること。
プレイヤー(iOS)は、セグメント位置を示す識別子($Number$)をURLに含むSegment Templateであること。
HLSコンテンツ
HTTP Live Streamingの仕様に基づいたコンテンツです。
- VOD(ローカル再生可)
- LIVE
- DVR
MP4コンテンツ
非暗号のMP4コンテンツです。
- VOD(ローカル再生可)