アニメーション サムネイルとは?
アニメーション サムネイルは、本編動画から抽出された短いループ再生のプレビューです。静止画像の代わりに表示することで、より魅力的な視聴体験を提供します。
アニメーション サムネイルの特長:
- 1つ以上の HLS マニフェストとして配信
- デフォルトの長さ:約10秒
- デフォルトの開始位置:先頭フレーム(カスタマイズ可)
- グリッドやリストなどのプレビュー用途で、静止ポスター/サムネイル画像の代替として使用
Brightcove Player でアニメーション サムネイルを設定する
Brightcove Player でアニメーション サムネイルを使用するには、次の手順に従います。
- Players モジュールに移動し、対象のプレーヤーを選択するか、新しいプレーヤーを作成します。
- Player バージョンを 7.37.3 以降に設定します。
- プレーヤーの JSON 設定に
videoPosterプラグインを追加します(オプションは以下を参照)。
- をクリック
- をクリック
プラグイン オプション
| オプション | タイプ | 説明 |
|---|---|---|
playMode |
文字列 | "auto" – 読み込み時にプレビューを自動再生"hover" – ホバー時のみプレビューを再生 |
loop |
真偽値 | true でプレビューをループ再生、false で1回のみ再生 |
delay |
数値 | プレビュー開始までの遅延(ミリ秒)。意図しない再生を避けるのに役立ちます。 |
playButtonVisible |
真偽値 | プレビュー中に再生ボタンを表示(true)/ 非表示(false)にします。 |
プラグイン設定例
{
"plugins": [
{
"name": "videoPoster",
"options": {
"playMode": "hover",
"loop": true,
"delay": 300,
"playButtonVisible": true
},
"is_packaged": true
}
]
}
Media モジュールでアニメーション サムネイルを取得する
アニメーション サムネイルを取得するには、次の手順に従います。
- Media モジュールを開き、対象の動画を選択します。
- プレビューを開始したいフレームにスクラバー(再生ヘッド)を合わせ、 をクリックします。
- 動画プレビュー を選択し、 をクリックします。
API を使用してアニメーションサムネイルを確認する
video_preview フィールドは、Playback API と CMS API の両方で利用できます。これにより、アニメーションサムネイルの取得や管理をプログラムから行えます。
Playback API
次のリクエストでは、Playback API の動画オブジェクトのトップレベル プロパティとして video_preview フィールドが返されます。
例:video_preview(プレイリスト Playback API)
{
"account_id": "...",
"id": "...",
"videos": [
{
"account_id": "...",
"sources": [ "..." ],
"video_preview": [
{
"ext_x_version": "7",
"src": "http://manifest.prod.boltdns.net/.../preview.m3u8?...",
"type": "application/x-mpegURL"
},
{
"ext_x_version": "7",
"src": "https://manifest.prod.boltdns.net/.../preview.m3u8?...",
"type": "application/x-mpegURL"
}
]
}
]
}
CMS API
Playback API に加えて、CMS API でも video_preview フィールドにより、動画プレビューの取得と更新が可能です。
リクエスト例
https://cms.api.brightcove.com/v1/accounts/<account_id>/videos/<video_id>?include_video_preview=true
レスポンス例
{
...
"video_preview": {
"start": 10000,
"sources": [ ... ] // Playback API と同形式
}
...
}
{
"video_preview": {
"start": new_value
}
}