タイムスタンプ
概要
タイムスタンプは、標準(iframe)および高度(Videoタグ)プレーヤーの両方の実装で使用することができます。標準実装では、t
クエリパラメータを使用します:
<iframe src="https://players.brightcove.net/1507807800001/
SJgrJZnuAz_default/index.html?videoId=5637008067001&t=70s"
allowfullscreen
webkitallowfullscreen
mozallowfullscreen></iframe>
Videoタグの実装では、data-start-time
属性を使用します:
<video-js data-video-id="5637008067001"
data-account="1507807800001"
data-player="SJgrJZnuAz"
data-embed="default"
data-application-id
class="video-js"
controls
data-start-time="70"></video-js>
<script src="https://players.brightcove.net/1507807800001/SJgrJZnuAz_default/index.min.js"></script>
時間形式
開始時間を指定する際に使用できる時間形式は2種類あります:
- シンプルな秒単位の時間: 上記の例で使用されている形式で、動画の 70 秒後(動画内では 1:10 に相当)から再生開始します。分:秒(min:seconds) の形式は使用できません。
- hms 形式: 時間、分、秒を指定する形式です。例えば、動画を 1 時間 1 分 1 秒後から再生する場合は、1h1m1s という表記を使用します。
ソーシャルメディアでの利用
残念ながら、ほとんどのソーシャルサービスでは、上記のようなディープリンク(特定の時間からの再生)をサポートしていません。代わりに、ソーシャルメディア側のネイティブ プレーヤーが使用され、ディープリンクは無効となります。2024年7月現在、主要なソーシャルネットワークの中で Brightcove プレーヤーの埋め込み(iframeを使用)によるディープリンクをサポートしているのは、X (旧Twitter)のみです。
X (旧Twitter)でのディープリンクの詳細については、ソーシャルメディアプ ラグインのドキュメントを参照してください。
既知の問題
data-start-time
属性は、プレーヤーのバージョン v6.19.0以上 でのみ動作します。- 現在のところ、バージョンが 7.6 以下で 6.19.0 以上の場合、
t
パラメータはサポートされません。