imuiVideo
コンポーネント情報 | |
---|---|
モジュール | im_ui |
導入されたバージョン | 8.0.12 |
バージョン | 8.0.12 |
機能説明
- パブリックストレージ中の動画を表示、再生します。
- 内部でvideo.jsを利用しています。
- 制限事項
- HTML5 の video タグを利用します。対応しないブラウザでは動画を再生することはできません。
- ブラウザによって、再生できるフォーマットが異なります。
- https://developer.mozilla.org/ja/docs/Web/HTML/Supported_media_formats などを参考にしてください。
- ブラウザによって、再生できるフォーマットにも関わらず再生できないファイルが存在します。
- 事前に再生できるかどうかを確認することをお勧めします。
- 動画をブラウザに送信する際にネットワーク帯域やAPサーバのリソースを大量に消費することが考えられます。
- Youtubeのような動画配信サービスを提供することを想定していません。簡易的なものであることを理解した上でご利用ください。
- 注意事項
- ディレクトリの区切り文字には「/」(スラッシュ)を使用してください
- Last-Modified とリクエストヘッダ中の If-Modified-Since は、秒単位(ミリ秒を切り捨て)で比較します
- ETag は、ファイルパス、ファイルサイズ、最終更新時間(ミリ秒を含む) を元に作成されます
- eTag 属性は lastModified 属性よりも優先されます。ファイルの ETag と If-None-Match が一致した場合、Last-Modified による比較は行われません
- パブリックストレージのパスから URL を推測されないよう、暗号化しています
- imuiPicture の設定と共通です。
- 暗号化・複合化する際のアルゴリズム・パスワードを変更するには、conf/ui-tag-config/ui-tag-config_imui-picture.xml ファイルを編集してください
- タグ名は「imuiPicture」、暗号化アルゴリズムは「algorithm」、指定した暗号化アルゴリズムに対応する暗号化キーは「key」をパラメータ名として、パラメータ値を設定してください
- 暗号化アルゴリズムには、AES, DES 等の Java 暗号化機能がサポートするアルゴリズムを指定してください
- 暗号化・複合化する際のアルゴリズム・パスワードを変更するには、conf/ui-tag-config/ui-tag-config_imui-picture.xml ファイルを編集してください
属性一覧
注釈 | 属性名 | 型 | 説明 | 省略時の動作 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authzAction |
string | 認可アクションを指定します 各認可リソースURIに対応したアクションを指定してください スペース区切りで複数の認可を指定することができます(authzCondition 属性を使用して、指定した認可のすべてが許可された場合のみに画像を表示するのか、どれか一つでも許可された場合に表示するのかを制御できます) 指定した認可判断の結果が「許可」以外の場合、画像は表示されずレスポンスとして 403 Forbidden が返却されます |
- | |||||||||||||
authzCondition |
string | authzConditionは以下の2通りの指定方法があります。
|
or | |||||||||||||
authzUri |
string | 認可リソースURIを指定します authzAction 属性と組み合わせて使用してください スペース区切りで複数の認可を指定することができます(authzCondition 属性を使用して、指定した認可のすべてが許可された場合のみに画像を表示するのか、どれか一つでも許可された場合に表示するのかを制御できます) 指定した認可判断の結果が「許可」以外の場合、画像は表示されずレスポンスとして 403 Forbidden が返却されます |
- | |||||||||||||
HTML5
Boolean属性
|
autoplay |
boolean | 自動的に動画を再生するかどうかのフラグです。 | false | ||||||||||||
cacheControl |
string | Cache-Control レスポンスヘッダに出力する値を指定します | private | |||||||||||||
contentType |
string | Content-Type レスポンスヘッダに出力する値を指定します 本属性が未指定の場合、src 属性に指定されたファイル名の拡張子(大文字小文字無視)から出力する Content-Type を決定します 拡張子と Content-Type は以下のマッピングを基に決定されます
|
- | |||||||||||||
HTML5
|
controls |
boolean | 動画のコントローラーを表示するかどうかのフラグです。 | true | ||||||||||||
Boolean属性 | eTag |
boolean | ETag レスポンスヘッダを出力するかどうかを指定します | false | ||||||||||||
無害化 | height |
string | 再生領域の縦幅を指定します | - | ||||||||||||
id |
string | videoタグのidです | 代替idを付与 | |||||||||||||
Boolean属性 | lastModified |
boolean | Last-Modified レスポンスヘッダを出力するかどうかを指定します | true | ||||||||||||
HTML5
|
loop |
boolean | 繰り返し再生するかどうかのフラグです。 | false | ||||||||||||
HTML5
|
muted |
boolean | 消音するかどうかのフラグです。 | false | ||||||||||||
name |
string | videoタグのnameです | 代替nameを付与 | |||||||||||||
HTML5
|
poster |
string | 動画を再生する前に表示される画像のパスを指定します。パブリックストレージ上のパスを指定してください。 この属性を指定しない場合、動画の最初の部分が読み込まれるまでは何も表示されず、読み込まれた後はその部分が画像として表示されます。 |
- | ||||||||||||
HTML5
|
preload |
string | ページを表示した際に動画のデータを読み込むか、読み込むのであればどのように読み込むのかを指定します。
|
auto | ||||||||||||
src |
string | 表示する動画のパスを指定します | - | |||||||||||||
無害化 | width |
string | 再生領域の横幅を指定します | - | ||||||||||||
無害化 | その他 |
string | ユーザ定義属性です | - |