# 機能

プレイヤーは、アプリ形式(以下、アプリ)およびライブラリ形式(以下、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(ローカル再生可)