バージョン6-v6.45.4
2020年10月9日
- VHS 2.1.0に更新
- Video.js 7.9.3 に更新されました
language
動画埋め込みでの属性のサポートのリグレッションを修正しました。このユースケースは非推奨です。language
<video> または <video-js> 要素の有効な属性ではありません!- クエリパラメータを使用したプレビューとファイル URL の失敗を修正
- 見つかった場合は、プレーヤー情報モーダルでDRMバージョンを表示するようになりました
- VHS2-の包含 VHS 2.1.0 Brightcove Playerは、Brightcoveにとって大きなマイルストーンです。再生エンジンのこのメジャーアップデートにより、将来の多くの機能強化に備えることができます。これは、舞台裏の努力、テスト、洗練の何ヶ月もの集大成を表しています。視聴者の視点から見ると、プレイヤーの行動に違いはありません。VHS 2の提供に貢献してくださった皆様、おめでとうございます!
- 設定
policy_key
になし
プレーヤー構成では機能しなくなります(これは一部のエッジケースで行われます)。代わりに、policy_key
になし
バージョン5-5.28.1
2017年11月27日
-
playsinline
muted
プレイヤーレベルでの許可とオプション - 埋め込みごとのプロパティで bc グローバルを拡張します。つまり、これにより、アドバンスド/ページ内埋め込みを使用した単一ページでの複数の同時プレイヤーのサポートが改善されます。ただし、5.x と 6.x のプレーヤーを混在させると、状況によってはアイコンがなくなることがあるため、まだお勧めできません。詳細については、このトピックに関するドキュメントの形式で提供されます。
- iOS 11で「グラファイト」スキンを使用しているプレイヤーで、ビッグプレイボタンが表示されない問題を修正
- 不適切な PES_Packet_length ヘッダーで一部の ID3 タグを解析する問題を修正しました。
以前のリリース
バージョン6-v6.44.3
2020年8月5日
- 特別な構成による SSAIによるIMA CSAIプリロールのサポートを追加 (今後のドキュメント)
- Video.js 7.9.2 に更新されました
- Chromecast デバイスでの断続的な初期化エラーを修正しました
- フルスクリーンを離れるとiPhoneでプレーヤーのコントロールが応答しなくなる問題を修正しました
- アプリケーション ID のサポートでのリグレッションを修正しました
"hls": true
設定のサポートでのリグレッションが修正されました。この構成は、以前は実際には何もしませんでしたが、最近の変更によってそれを持っていたプレーヤーが壊れました。language
ビデオ埋め込みの属性のサポートでのリグレッションが修正されました。language
このユースケースは非推奨です。<video>
またはの有効な属性ではありません<video-js>
要素!
バージョン 6-v6.42.4
2020年6月20日
- iOS/iPhoneの最新バージョンでネイティブフルスクリーンでキャプションが表示されない場合の回避策を追加
- Chromecast レシーバーに SSAI パラメーターを渡す問題を修正しました。
videojs-thumbnails
が使用中の場合のみ、サムネイルトラックを追加します。これにより、一部のユーザーのために記録されていた無害だが見苦しいエラーメッセージが解決されます
バージョン 6-v6.42.1
2020年5月14日
-
video_engagement
新しいレンディションが選択されたときにイベントを送信 - Video.js 7.8.1 と @videojs /http-streaming 1.13.2 に更新されました
- バグ修正:サムネールを選択するときにプロトコルを考慮する WebVTT
- バグ修正:iframe埋め込みでのデフォルト言語の検出
バージョン6-v6.41.1
2020年5月6日
- 再生 API レスポンスで VTT サムネールの URL をサポート
-
バグ修正:
play_request
プリロール広告があるときに送信したことを確認しました - バグ修正: Video.js 7.7.6 に更新されました
- バグ修正:iOS および Android での自動再生検出に関する問題を修正しました
バージョン 6-v6.40.3
2020年4月7日
- iOS および Android での自動再生検出に関する問題を修正しました。
バージョン 6-v6.40.2
2020年3月27日
- エッジ再生認証のサポートを追加
- アラビア語(AR)のサポートを追加しました
- 6.38.0で導入された言語処理のリグレッションを修正
- Video.js HTTP ストリーミングを v1.12.3 に更新しました。これにより、品質レベル、ライブスタートアップの失敗などの問題が修正されました
- gzip 圧縮でのみ配信されるリモートファイルに関する問題を修正しました。
- クエリパラメータと特殊文字を含むファイルでビルドが失敗しない問題を修正
- Videojsエラーを 4.3.2 に更新しました
バージョン 6-v6.38.4
2020年1月8日
- ユーザーが特定の再生レートを設定したときのエンゲージメントのレポートに関する問題を解決しました。
- Video.js 7.7.4 に更新されました
- Brightcove Player v6.38.0 と IMA3 プラグイン v3.4.0 との互換性の問題を修正
-
ネイティブピクチャインピクチャボタンを無効にするプレーヤー設定パラメータを追加しました。ネイティブの Picture-in-Picture ボタンを非表示にするには、Studio JSON エディタを使用してプレーヤー設定を設定します
"picture_in_picture_control": false
。これは Picture-in-Picture プラグインとは異なることに注意してください。 - 翻訳された文字列で中国語 (簡体字)-Zh-hans-および中国語 (繁体字)-Zh-hant-文字セットのサポートを追加
- ヘッドフォンを取り外すことによって発生する DRM の問題および時折発生するエラーを修正しました。
バージョン6-v6.37.5
2019年12月18日
- Video.js 7.6.6 に更新されました
バージョン6-v6.37.4
2019年11月18日
- Windows 8.1でのIE11でのDRM再生を修正
- 古いバージョンのSSAIプラグインでの広告再生時の音量コントロールの色を修正しました
バージョン6-v6.37.3
2019年10月24日
-
属性が正しく認識されなかったリグレッションを修正しました
loop
、muted
そしてplaysinline
バージョン 6-v6.37.2
2019年10月22日
- http-streaming 1.11.1に更新
バージョン 6-v6.37.1
2019年10月9日
- Widevine HLS 再生のサポートを追加
- Video.jsを7.6.5 に更新しました
バージョン 6-v6.36.6
2019年10月1日
- デフォルト以外のプリロード値のサポートのリグレッションを修正
バージョン 6-v6.36.5
2019年9月6日
-
suppress_not_supported_error
プレーヤー設定でのサポートを追加しました - バグ修正:プレイヤーを処分すると10秒後にエラーが記録される問題を修正
-
バグ修正:
data-delivery-config-id
属性の名前付けを修正しました - バグ修正:ギャップと吃音に関連するいくつかの再生関連の問題を修正
- バグ修正:6.31.1でローカライズされたプレイヤーがエラーになるリグレッションを修正しました
-
バグ修正:
contenteditable
ユーザーがフィールドにフォーカスしているときにキーボードショートカットを無効にする - バグ修正:RequireJS以外のAMDローダーを使用した場合に発生するエラーを回避する
- バグ修正:テキスト入力要素をターゲットとするときにコンテキストメニューが表示されないようにする
-
Video.js を 7.6.5 に更新しました
- この Video.js 更新プログラムには、新しいピクチャインピクチャボタンのサポートが含まれています。これは同じ名前のプラグインとは区別され、一部のブラウザで利用可能なネイティブの PIP サポートを指します。
- このボタンは、ブラウザが WICG 仕様でネイティブ PIP をサポートしている場合にのみ表示されます。現在、これにはSafariは含まれていません。
- プレーヤーが広告プラグインで構成されている場合、ボタンは表示されません。
- HTTP-ストリーミングを 1.10.6 に更新
バージョン 6-v6.35.2
2019年7月24日
- ライブストリームの自動再生後に最初にシークして DVR ウィンドウに戻ると、代わりにライブエッジにシークする問題を修正しました。
-
oncontextmenu
click
イベントがイベントをトリガーする Firefox の問題を回避しました
バージョン 6-v6.35.1
2019年6月18日
- 動的配信ルールのサポートを追加
-
playback_rates
プレーヤー設定でのサポートを追加しました - Video.js HTTP ストリーミングを 1.10.3 に更新しました
- Video.js を 7.5.5 に更新しました
- ホットキーを再度有効にします。確認された問題は Video.js 7.5.5 で修正する必要があります
バージョン6-v6.34.3
2019年5月7日
- SSAI + HLSE を含む再生認証サービスのサポートを拡張しました。
- Video.js 7.5.4 および HTTP ストリーミング 1.10.1 に更新されました
- バグ修正:X小さくて小さなレスポンシブプレーヤーサイズでプログレスコントロールを隠さないでください。
- バグ修正:プラグインの順序がアナリティクスに影響を与えないようにします。
- バグ修正:リモートアセットをダウンロードできなかった場合、プレーヤーのビルドが正しく失敗します。
- バグ修正:プラグインが設定されていても、エラーがないかスローされた場合は、エラーをログに記録します。
- バグ修正:お客様のバグ報告により、新しいホットキー機能を無効にします。永久的な修正が近日予定ですが、私たちはできるだけ早く誤動作を停止したかったのです!ご迷惑をおかけして申し訳ありません。
バージョン 6-v6.33.1
2019年4月25日
- お客様のバグ報告により、新しいホットキー機能を無効にします。永久的な修正が近日予定ですが、私たちはできるだけ早く誤動作を停止したかったのです!ご迷惑をおかけして申し訳ありません。
バージョン6-v6.33.0
2019年4月19日
- ブライトコーブ再生認証サービスのサポートを追加
-
volume_orientation
ボリュームパネルの向きを制御するプレーヤー設定を追加しました(デフォルトは横方向) -
プレーヤー設定にベイクされたカスタム CSS
{PLAYER_CLASS}
ファイルのトークンをサポートする - Video.js 7.5 にアップグレードし、デフォルトのホットキーのサポート ( f はフルスクリーン、 m はミュート、 k再生/一時停止のためのスペース)
- プレーヤーがレガシー DVRUX プラグインで構成されていない限り、新しい Video.js Live UI を使用する
- バグ修正:モバイル/タッチデバイスで InactivityTimeout が無視される問題を修正
- バグ修正:トラックボタンメニューのラベルを小文字にしないでください
- バグ修正:フルスクリーンコントロールが無効になっている場合、ダブルクリックからフルスクリーンへのサポートを無効にする
- バグ修正:セグメントメタデータトラックにカスタムセグメントプロパティを公開する
- バグ修正:IE11/Win7でのショートビデオの再生に関する問題を修正
- バグ修正:不明な ID3 フレームを無視
- HTTPストリーミングを1.9.3にアップグレードしました
- Video.js を 7.5.3 にアップグレードしました
- videojsプレイリストを4.3.1にアップグレードしました
バージョン6-v6.31.1
2019年3月6日
- 再生 API から関連動画を取得するためのサポートを追加
-
バグ修正:iOS
cuechange
12でID3イベントが機能しない問題を修正 - バグ修正:マウス時間のツールチップは、進行状況時間ツールチップ上に表示される必要があります
-
バグ修正:同じものを使用する
inBandMetadataTrackDispatchType
それはによって公開されていますmux.js - バグ修正:MediaSource によって例外がスローされないようにする
- バグ修正:iOS Chrome でネイティブキャプションを使用して、正しく機能する
バージョン 6-v6.30.1
2019年2月8日
-
設定を使用して、広告ブロック検出が決定するまで、
"wait_for_ad_block_detect": true
プレーヤーの自動初期化を遅延させます。この詳細設定は現在、Player Management API を介してのみ利用可能であり、Studio でサポートする短期的なプランはありません。 - 4.3.0
videojs-playlist
に更新 video.js
7.4.3に更新
バージョン 6-v6.29.2
2019年1月15日
- デフォルトでプレーヤーをブラウザのサイズに反応させる1
- バグ修正:HLS/DASHソースハンドラをきれいに処分する
-
バグ修正:
video_impression
Brightcove Playerがドロップしvideo_view
、IMA3 プラグイン v3.x とautoplay
オン - バグ修正:sendBeacon APIの使用をロールバックして、ビーコン障害の0.1%の増加を元に戻します
-
に更新
Video.js
7.4.2 2 -
バグ修正:と一緒に使用する場合
track
タグ、default
属性が正しく機能し、キャプションを自動的に開始するようになりました。
1この文脈では、プレイヤーを「デフォルトでブラウザのサイズに反応する」ようにすることは、プレイヤーを流動的にすることとは異なります。以下は、新機能を明確にする必要があります。
- はっきり言ってください:静的選手は突然流体にならないでしょう!
-
このコンテキストで「レスポンシブ」を使用すると、Brightcove Player で新しい Video.js レスポンシブオプションがデフォルトで有効になっています(Video.js ではデフォルトでオフになっています)。このオプションを使用すると、プレーヤーのサイズが変更されるたびに、
vjs-layout-*
デフォルトのブレークポイントセットに基づいてクラスがプレーヤーに適用されます。つまり、「応答性」は実際にはブラウザのビューポートサイズではなく、埋め込みプレーヤーのサイズに基づきます。 -
新しい Video.js オプションに基づいて、2 つの小さな UI 調整が行われています。これらの調整は多くのユーザーに影響を与えるべきではないと予想されますが、完全性のため、次のようになります。
- キャプション設定ダイアログ
- ソーシャルプラグインダイアログ
-
Studio または Video.js' Fluid オプションを使用してレスポンシブ埋め込みを持つユーザーは、
vjs-layout-*
新しいクラスを利用して、プレイヤーのサイズに基づいてプレイヤー UI のカスタマイズを改善できます。そして、静的なサイズの埋め込みを持っているユーザーは、引き続きvjs-layout-*
クラスはプレーヤーに適用されますが、実行時にプレーヤーのサイズが変更されない限り、変更されません。 -
(425pxのような)狭い幅のプレーヤーの実装では、コントロールバーのいくつかのボタンが非表示になる可能性があります。応答機能を失いますが、次のコードではボタンが非表示にならないようにします。
<script> videojs.getPlayer('myPlayerID').ready(function() { var myPlayer = this; myPlayer.responsive(false); }); </script>
2 Video.js v7.4.2 には、新しいライブテキストインジケーターなど、ライブストリーミングの新機能が含まれています。スキンを最初から作成し、を使用している場合skin: false
属性の場合、次のCSSを含めて、住むインジケーターが表示されない:
.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control {
display: none;
}
バージョン 6-v6.28.1
2018年12月12日
-
useBandwidthFromLocalStorage
レンディション選択のために帯域幅メジャーを保持するオプションを追加 - バグ修正:広告プラグインのサポートに関連するアナリティクスのメンテナンスと改善。
- バグ修正:プレーヤーで潜在的な XSS 攻撃ベクトルを修正します。
- バグ修正:統合がコントロールバーを破棄した場合にエラーがスローされないようにする
- バグ修正:メニュー内のチャプタ名を変換しない
バージョン 6-v6.27.0
2018年11月15日
- バグ修正:コントロールにタブ移動するときにLunaスキンでコントロールバーを上下にシフトする
- バグ修正:CTA-608 パーサーで例外がスローされたためにプレーヤーがタイムアウトしました
- Video.js 7.3.0 にアップグレードしました
バージョン 6-v6.26.0
2018年11月2日
- vtt.js の場所の設定を許可する
- 動的配信マルチピリオドコンテンツのサポートを追加
バージョン 6-v6.25.3
2018年9月25日
- iframeオプションとしてリファラーを設定できるようにする
- ループ属性使用時のセグメント読み込みに関する問題を修正しました。
- コンテキストメニューがプレーヤーの外にある場合がある問題を修正
- プログレスイベントを誤って起動すると、タイムアウトエラーが回避される問題を修正
- Flashを使ってもライブウィンドウの外にいると生きようとはしない問題を修正
- プレーヤーの初期化後に自動再生を無効にできない問題を修正
- iOSでAdBlock Proを適切に検出する問題を修正しました
- IEとEdgeでの手動品質変更後の再生の吃音に関する問題を修正しました
- Video.js を 7.2.4 にアップグレードしました
-
利用可能な場合は、を使用して
sendBeacon
、ウィンドウのアンロード時に保留中のメトリックの送信を試みます
バージョン 6-v6.24.1
2018年9月19日
- ページごとのデフォルトのプレイリストの制限を 100 項目に増やしました
- バグ修正:Android Chrome でプレイヤーのコントロールバーが正しく表示されない問題を修正しました。
-
バグ修正:
catalog.getLazySequence()
メソッドが複数のシーケンスで動作しない問題を修正
バージョン 6-v6.23.0
2018年9月11日
- 新機能:iframeの設定、オプション、またはクエリパラメータとしてループを設定できるようにする
- 内部のタイミングの問題により、エンゲージメントが 10 秒間隔でドロップが表示されることがある問題を修正しました。
- Video.js 7.2.2 にアップグレードしました
バージョン6-v6.22.8
2018年8月27日
- v6.22.5で導入されたセグメントストリームを再生するときに再生機能が壊れる問題を修正しました。
バージョン 6-6.22.7
2018年8月23日
- カタログのカスタムベース URL が正しく設定されていない問題を修正しました。これにより、IP 制限されたコンテンツの再生に失敗した
- 制限を超えてURL長をプッシュする場合、ビーコンで必須でないパラメータを送信しない
バージョン 6-6.22.5
2018年8月14日
-
AD_CONFIG_NOT_FOUND
エラーに対する再生 API サポート、プレイリストの制限/オフセットクエリパラメータ、Promiseget
を返すことができる汎用メソッドが追加されました -
オプションとして、
autoplay
またはプレーヤーの設定で渡された場合の文字列値の使用をサポートし、Brightcove Player がネイティブの自動再生をバイパスして自動再生を試行できるようにする - Video.js 7.1.0 にアップグレードしました
- コードリファクタリング:プレーヤーが Video.js 7.1.0 にあるので、iOS のミュートトグルボタンに関連する冗長コードを削除
-
バグ修正:
- プレーヤーの処分時に発生する可能性のあるメモリリークの原因を修正
- 手動品質選択時にバッファをクリアする
- デミュートされたストリームの切断後に続行
- 自動再生で自動再生が正常に行われない場合は、ライブコンテンツの Big Play ボタンが表示されていることを確認します
-
SSAI
ad_config_id
ソースでスキップできる問題を修正 - iOS 9でエラーをスローする可能性がある問題を修正しました。この問題はリリース前の状態から抜けませんでした
バージョン 6-6.21.0
2018年7月26日
- ラテン以外の608キャプション文字がIEで正しく表示されない問題を修正
- fmp4 セグメントでの 608 キャプションのサポートを追加
バージョン 6-6.20.0
2018年7月19日
- Flashで複数のオーディオトラックが同時に再生される問題を修正
- Video.js 7.0.5 へのアップグレード (Internet Explorer 9 および 10 はサポートされなくなりました。詳細については https://support.brightcove.com/brightcove-player-system-requirements を参照)
バージョン 6-6.19.2
2018年6月29日
- Video.js をバージョン 6.10.3 にアップグレードしました
バージョン 6-6.19.1
2018年6月12日
- レスポンシブ/流体プレーヤーのデフォルトサイズを 16:9 に修正
- 再生 API URL を構築するときにカタログ ID を適切にエンコードする
- HLSE フラッシュの再生に関する吃音問題を修正
古いリリース
バージョン 6-6.19.0
2018年5月23日
-
data-start-time
属性を使用して、最初に再生されたビデオの開始時間を設定するためのサポートを追加しました -
mediainfo
以前にオブジェクトのいくつかのプロパティを公開しました - プレーヤー情報モーダルを更新し、より多くのブライトコーブプラグインの検出をサポートし、複数のページ内プレーヤー埋め込みの問題の修正
- videojs-errors 4.0.0 にアップグレードしました
バージョン 6-6.18.4
2018年5月15日
- バグ修正:コントロールバーが最小化され、メニューボタンがフォーカスされているときに Luna でメニューを非表示にする
- 自動再生を待っている間にビッグプレイボタンを隠すという古い動作 (v6.17.5 で削除) を復元し、コードを調整して手動で自動再生を処理する
バージョン 6-6.18.3
2018年5月2日
-
プラグインで getter
bc()
としてを呼び出すと、初期化プロセスが混乱する可能性がある問題を修正しました。bc()
またはvideojs()
ゲッターは推奨されません-videojs.getPlayer()
代わりに使ってください! - チャプターメニューの名前の大文字小文字を上書きしなくなりました
- モバイルで再生ボタンにフォーカスするとコントロールバーが表示され続ける問題を修正
- HLS 再生で一時停止によって再生要求が中断されたときに、非破壊エラーメッセージを消音した
- フルスクリーンコントロールが無効になっているときの最後のメニュー位置を調整
- iframe 埋め込みでの広告フェイルオーバーのサポートが修正されました。
バージョン 6-6.18.1
2018年4月19日
- カタログ検索および/または一連のクエリによるプレイヤーのプレイリストへの入力のサポートを追加しました
- iframe プレーヤーのグローバルウィンドウオブジェクトにクエリ文字列パラメーターをアタッチする方法を説明する設定を許可する
-
クライアント側IMA広告またはサーバーサイドSSAI広告のいずれかを選択するためのプレーヤー構成のサポート
ad_failover
- Video.js 6.8.0 に更新されました
バージョン 6-6.17.5
2018年3月28日
- 元に戻す:Chrome 66 の自動再生ポリシーの変更により、自動再生を待っている間に Big Play ボタンを隠すことがなくなりました。ブライトコーブは、今後数週間でこの動作をより完全に機能するように置き換える予定です。
- 以前は、プロトコル相対の URL を使用していた場所で HTTPS URL を使用します。これは、プロトコル相対 URL が file: protocol を使用して解釈された、一般的でないプラットフォームおよび公式にサポートされていないプラットフォームで見られるいくつかの問題に対処できます。
バージョン 6-6.17.3
2018年3月6日
- Video.js を 6.7.4 にアップグレードする
-
バグ修正
- Video.js のリグレッションを修正し、進行状況コントロールが SSAI ソースで正しく動作しません。
- ライブストリームでのEXT-X-プログラム日付時刻の使用を修正
- 少なくとも 1 人のカスタマープレーヤーで破損が発生した後、変更を新しい CSS ミニファイアに戻す
- 6.16.0 で導入された OnCEux プレイヤーがエラーをスローするバグに対処する
- 技術者のIDでプレイヤーを取得するためのリグレッションを修正
バージョン 6-6.16.5
2018年2月26日
-
バグ修正
- 少なくとも 1 人のカスタマープレーヤーで破損が発生した後、新しいCSSミニファイアに変更を元に戻す
バージョン 6-6.16.2
2018年2月20日
- 待っている間に大きな再生ボタンを隠す
autoplay
-
videojs-Playlist 4.2.0 へのアップデート、
duringplaylistchange
rest
イベントとオプションを追加shuffle()
メソッド - Video.js 6.7.1 にアップグレードする
-
バグ修正
-
iframe
player_name
タイトルとしてフォールバックし、カタログビデオ名を iframe 名に設定します (可能な場合) - 特定の動画が最後の 1 秒ほどでエンゲージメントを報告しない問題を修正
- IMA および FreeWheel プラグインを使用する場合、プレーヤーの準備が整う前に初期化します
- ダッシュソースでフラッシュベースのソースハンドラをスキップ
-
埋め込みコード
autoplay
、プレーヤー設定、またはクエリ文字列パラメータ (iframe の場合) のどちらから来ているか、が適切に尊重されていることを確認します。 - Flash とページ内エクスペリエンスでプレイするために 2 回クリックする必要がある問題を修正しました
- コントロールバーを最小化したときに Luna の垂直ボリュームメニューを非表示にする
- 初期選択前のブラウザメディアソースでサポートされていないブラックリストのプレイリスト
-
iframe
バージョン 6-6.13.0
2018年1月17日
- フラッシュベースの HLS 再生にフラッシュを使用する
-
プレーヤーのプロパティを介していくつかのプレイヤーのメタデータと設定を公開する
bcinfo
- 常に縮小されたVideojsのCSSを使用してください
- プレイリストの表示/非表示切り替えは、設定されたCSSの色を尊重します
- Video.js 6.6.1 への更新
バージョン 6-6.12.1
2018年1月9日
-
<video-js>
iframe埋め込みで要素を使用し、<video-js>
ページ内埋め込み用の要素を許可する-
この新しい要素は Video.js 6.5.0 によって導入され、
<video>
ネイティブ要素のコントロールが一時的に表示される可能性があるネイティブコントロールのフラッシュの場合に役立ちます。プレイヤーは完全にロードされます - これはページ内埋め込みのオプトインであり、当分の間、提供された埋め込みコードは変更されていません
-
この新しい要素は Video.js 6.5.0 によって導入され、
-
プレーヤーのプロパティを介していくつかのプレイヤーのメタデータと設定を公開する
bcinfo
-
6.4.0 から Video.js 6.6.0 へのアップデートには、以下が含まれます。
- デバッグロギングのサポートを追加
playerresize
プレーヤーディメンション API 呼び出しのイベント- ロードスピナーを表示する前に遅延を追加する (CSS 変更)
<video-js>
エレメントサポート-
play()
非同期ソース設定をサポートする方法の改善 - UX改善の参照/スクラブ
- 多くのメモリリークの修正
-
videojsプレイリストを4.1.0にアップデートするには、以下が含まれます:
- このプレイリスト API アップデートは、すべてのプレイリストの実装に影響します
-
新しいメソッドを追加します:
currentIndex()
,nextIndex()
,previousIndex()
,lastIndex()
、sort()
、reverse()
、およびshuffle()
-
sort()
、reverse()
、shuffle()
およびメソッドは、playlistsorted
イベントです。これは現在、プレイリスト UI プラグインではサポートされていません-デフォルトまたはレガシーの種類です。ブライトコーブは、今後数週間以内にそれらのアップデートをリリースする予定です
バージョン 6-6.10.2
2017年11月29日
- プレイリストのあるプレビュープレイヤーが正しく表示されない問題を修正
バージョン 6-6.10.1
2017年11月27日
- 埋め込みごとのプロパティで bc グローバルを拡張しました。要するに、これにより、高度な/ページ内埋め込みを使用して 1 ページで複数の同時プレーヤーのサポートが向上します。ただし、5.x と 6.x のプレーヤーを混在させると、状況によってはアイコンが消える可能性があるため、まだお勧めできません。詳細については、このトピックに関するドキュメントの形式で提供されます。
- Video.js 6.4.0 に更新されました
- videojs-Playlist 4.0.2に更新
- StudioでプレイリストUIで設定したプレイヤーが正しくレンダリングされない問題を修正
-
PES_packet_length
誤ったヘッダーを持つID3タグを解析する問題を修正
バージョン 6-6.9.0
2017年11月7日
- IE11でHLS再生にMSEを使う
- CEA-608 キャプションが間違った CC チャネルに配置される問題を修正しました。
バージョン 5-5.27.0
2017年11月7日
- IE11でHLS再生にMSEを使う
- CEA-608 キャプションが間違った CC チャネルに配置される問題を修正しました。
バージョン 6-6.8.3
2017年10月24日
- 小さなライブウィンドウのライブストリームでのリバッファリングとストールを減らしました。
バージョン 5-5.26.6
2017年10月24日
- 小さなライブウィンドウのライブストリームでのリバッファリングとストールを減らしました。
バージョン 6-6.8.2
2017年10月18日
- 複数のオーディオトラックが埋め込まれているストリームの歪んだオーディオを修正しました。
- Flash を再生に使用する場合は、マルチプレックスされていないオーディオおよびビデオの HLS ソースの優先順位を解除します。
- Video.js を v6.3.3 に更新しました
バージョン 5-5.26.5
2017年10月18日
- 複数のオーディオトラックが埋め込まれているストリームの歪んだオーディオを修正しました。
- Flash を再生に使用する場合は、マルチプレックスされていないオーディオおよびビデオの HLS ソースの優先順位を解除します。
- Video.js を v5.20.4 に更新しました
バージョン 6-6.7.1
2017年10月4日
- DVR プラグインでストリームの先頭にスクラブする問題を修正しました。
- コーデック情報がないためにオーディオのみに切り替えたときのタイムアウトエラーを修正しました。
- プレイリストプラグインでソースを切り替えたときにキャプションが表示されない問題を修正しました。
- オーディオトラックを切り替えるときの遅延が長くなる問題を修正しました。
- Video.js を 6.2.8 に更新して、自動再生の動作を改善します。
バージョン 5-5.26.2
2017年10月3日
- iOS 11 のグラファイトプレーヤーでコントロールが表示されない問題を修正
- DVRプラグインでストリームの先頭までスクラブする問題を修正
- コーデック情報がないためにオーディオのみに切り替えたときのタイムアウトエラーを修正しました
- プレイリストプラグインでソースを切り替えたときにキャプションが表示されない問題を修正
- オーディオトラックを切り替えると遅延が長くなる問題を修正しました。
バージョン 6-6.7.0
2017年9月13日
-
requireJSモジュールという名前の非推奨で、
require_js_anonymous
それを制御するためのプレーヤー設定を追加します - contrib-ads の再生中にプレーヤーで発生するエラーイベントが認識されない問題を解決しました。
バージョン 5-5.26.0
2017年9月13日
-
名前のrequireJSモジュールを非推奨にし、
require_js_anonymous
それを制御するためのプレーヤー設定を追加しました。 - contrib-ads の再生中にプレーヤーで発生するエラーイベントが認識されない問題を修正しました。
バージョン 6-6.5.2
2017年8月25日
- モバイルで最初にオーディオのみのレンディションが選択されていた問題を修正
- コンソールで重複するプラグインの登録と廃止の警告をいくつか修正しました
- クエリパラメータで追加された場合、自動再生がプレイヤーに適用されない問題を修正
- プレーヤー情報モーダルにおける FreeWheel の表示を修正
- IE11やその他のFlashベースの環境でミュートされたクエリ文字列パラメータを修正しました
- プレイヤーのサイジングが正しく動作しない問題を修正
バージョン 5-5.24.5
2017年8月25日
- モバイルで最初にオーディオのみのレンディションが選択されていた問題を修正
- クエリパラメータで追加された場合、自動再生がプレイヤーに適用されない問題を修正
- プレーヤー情報モーダルにおける FreeWheel の表示を修正
バージョン 6-6.5.0
2017年8月3日
- セッションIDとプレイヤー要素IDをプレイヤー情報モーダルに追加する
- iOS 10.3 でネイティブコントロールとカスタムコントロールの両方が表示される問題を修正しました
- 間欠的な AddSourceBuffer エラーを修正しました
-
削除されました
autoplay
iOS10の場合playsinline
またはmuted
存在しません
バージョン 5-5.24.3
2017年8月3日
- iOS 10.3でネイティブコントロールとカスタムコントロールの両方が表示される問題を修正
- 間欠的な AddSourceBuffer エラーを修正しました。
バージョン 6-6.4.1
2017年7月25日
- オーディオのみ HLS プレイリストを再生できない問題を修正
- 可能な場合、エラーの種類をメトリックスに送信する
- HLS 再生における ABR アルゴリズムの改善
-
analytics_request
メトリックスを送信するときにプレーヤーでイベントをトリガーする - Video.js を v6.2.1 に更新しました
バージョン 5-5.24.1
2017年7月25日
- オーディオのみ HLS プレイリストを再生できない問題を修正
- 可能な場合、エラーの種類をメトリックスに送信する
- HLS 再生における ABR アルゴリズムの改善
-
autoplay
playsinline
muted
またはのどちらかの場合に削除に関する問題を修正しました。行方不明です - ビデオの最後にデミュックされたオーディオがカットオフされる問題を修正
- PESパケットがセグメント間で分割されたときにビデオとオーディオが非同期になる問題を修正しました。
バージョン 6-6.3.2
2017年7月10日
特徴
- Video.js 6 にアップグレードしました
- Video.js 6 では、ミドルウェア、高度なプラグイン、アクセシビリティと UI の向上がサポートされます。
- インターネットエクスプローラー 8 のサポートを削除しました
- 黒鉛の肌を近代化し、微調整
- Video.js を 6.2.1 に更新しました
- ビデオエラーを 3.0.2 に更新しました
- セッションIDとプレイヤーIDをエラーモーダルに追加する
-
playlistVideoId
viadata-playlist-video-id
クエリ文字列または属性を定義して、最初のプレイリストビデオをトリガーできるようにする - videojs-contrib-hls を v5.7.0 に更新
バグ修正
- メディアキューポイントのプロキシトラックがプロキシトラックを誤って識別できる問題を修正しました。
-
onplay モードで IMA3 プラグインを使用すると、
video_view
プリロールの前にイベントが報告される可能性がある問題を修正しました。ad_start
イベント - 初期化後にビデオ要素にデータ属性が設定されている場合に、正しいプレーヤー値をアナリティクスに送信する
- 問題のあるエラーコードをロールバックする
- プレーヤー識別情報がアナリティクスプラグインに渡されなかった問題を修正
- Video Cloud リソースエラーとプレーヤー情報モーダル用の翻訳を追加しました
- プレーヤーは、プレーヤーの UI に Video_NOT_PLAYABLE エラーを VideoCloud から報告します
- iOSでエラーがスローされる問題を修正
- ビデオの最後にデミュックされたオーディオがカットオフされる問題を修正
- PESパケットがセグメント間で分割されたときにビデオとオーディオが非同期になる問題を修正しました。
- デミュックされたオーディオでレンディションスイッチ後にプレイヤーがフリーズする問題を修正
バージョン 5-5.23.2
2017年7月7日
- プレーヤーは、プレーヤーの UI に Video_NOT_PLAYABLE エラーを VideoCloud から報告します
- デミュックされたオーディオがビデオの最後にカットオフされる問題を修正しました。
- PES パケットがセグメント間で分割されたときにビデオとオーディオが同期解除される問題を修正しました。
- デミュックされたオーディオのレンディション切り替え後にプレーヤーがフリーズする問題を修正しました。
- iOSでエラーがスローされる問題を修正しました。
- フォーカスしたときのボリュームコントロールにジッタリングがある問題を修正しました。
- 再生が停止したときに、プレーヤーのロードスピナーが表示されない問題を修正しました。
バージョン 6-6.1.1
2017年5月30日
- プレーヤー識別情報がアナリティクスプラグインに渡されなかった問題を修正
- Video Cloud リソースエラーとプレーヤー情報モーダル用の翻訳を追加しました
バージョン 5-5.22.4
2017年6月6日
- プレーヤー識別情報がアナリティクスプラグインに渡されなかった問題を修正
-
muted
クエリパラメータが存在しているにもかかわらず、プレイヤーがミュートされない問題を修正 - Video Cloud リソースエラーとプレーヤー情報モーダル用の翻訳を追加しました
- リバッファリング統計の計算が修正されました
バージョン6-v6.1.0
2017年5月18日
- エラーモーダルにセッションIDとプレイヤーIDを追加しました
-
playlistVideoId
viadata-playlist-video-id
クエリ文字列または属性を定義して、最初のプレイリストビデオをトリガーできます -
onplay
モードで IMA3 プラグインを使用すると、video_view
プリロールの前にイベントが報告される可能性がある問題を修正しました。ad_start
イベント - IE8でのプレーヤーの障害を修正
- 初期化後にビデオエレメントにデータ属性が設定されている場合、正しいプレーヤー値をアナリティクスに送信します
- 問題のあるエラーコードをロールバックする
- videojs-contrib-hls を v5.5.3 に更新
バージョン 6-6.0.2
2017年4月20日
- メディアキューポイントのプロキシトラックがプロキシトラックを誤って識別できる問題を修正しました。
- Video.js を 6.0.1 に更新しました
- ビデオエラーを1.3.1に更新しました
5.22.2
2017年6月1日
- IE8でのプレーヤーの障害を修正
- 初期化後にビデオエレメントにデータ属性が設定されている場合、正しいプレーヤー値をアナリティクスに送信します
- videojs-contrib-hls を v5.5.3 に更新しました
5.22.0
2017年5月16日
- に示すように、新しいエラーコードを追加しましたエラープラグインのカスタムエラーセクション資料
-
playlistVideoId
viadata-playlist-video-id
クエリ文字列または属性を定義して、最初のプレイリストビデオをトリガーする機能を追加しました - Firefox の HLS で、最後にシークしたときに最初に再生が開始されることがあった問題を修正しました。
- ブラウザでサポートされている最新の HLS バージョンを優先するために、カタログ応答のソース順序を修正しました
- 正しくヌル終端されなかった TXXX ID3 タグの処理を修正
5.21.0
2017年4月27日
- プレイリストリピートサポートを追加
-
overflow: hidden
スクロールバーが表示されないようにするためにルナとグラファイトiframeCSSに追加しました - メディアキューポイントのプロキシトラックがプロキシトラックを誤って識別できる問題を修正しました。
-
iPhone、iOS 10、および
playsinline
- Video.js を 5.19.2 に更新しました
- Videojs-errors を1.3.1に更新
5.20.1
2017年4月12日
このリリースの注目すべき機能は次のとおりです。
機能/更新
- HLS でのマニフェスト WebVTT のサポートを追加しました
- HLS での説明オーディオトラックのサポートを追加
-
HLS でのライブストリームのフェールオーバー動作を改善
- プレイヤーは、タイムリーに更新に失敗したプレイリストを検出し、利用可能な場合はバックアップソースに切り替えます。
-
id3CuePointsTrack
とが追加され、mediaCuePointsTrack
メタデータトラックを取得するプレーヤーに追加され、広告ブレイク後も保持されます。 - iOSの向きに関するバグを修正
-
video_view
ondemand
IMAプラグインがモードになっているときに報告されないことがある問題を修正 - HLSのプレイ中にFirefoxでシークした後にプレイヤーがタイムアウトすることがある不具合を修正
5.19.2
2017年3月23日
このリリースの注目すべき機能は次のとおりです。
機能/更新
addMediaInfo
エラーログに関するバグを修正- 45秒ごとにタイムアウトエラーがループする可能性がある状況を修正
5.19.1
2017年3月14日
このリリースの注目すべき機能は次のとおりです。
機能/更新
-
video_complete
レポートを追加し、play_request
いくつかのバグを修正し、最終的なvideo_engagement
マルチソースプレーヤーでレポートします。 - Video.js を 5.18.4 にアップグレードします。
バグ修正
- 異常な負の開始時間の送信を抑制する不正な修正が削除されました。
-
カスタムプレイリストの実装で、
video_view
後続の動画でビーコンが妨げられる問題を修正しました。 - フラッシュオーディオスキップの修正、サイレントオーディオフレームの挿入、同じ開始時間でのメタデータキューのマッピングの修正、マスタープレイリスト以外のソースのタイムアウトの防止。
- 分析で負の開始時刻が報告される問題を修正しました。
- Android 端末で IMA3 広告再生中に広告コントロールが非表示になっていない問題を修正しました。
- グラファイトとレガシープレイリストのスタイリングの問題を修正しました。プレイリストによってプレーヤーが切断されました。
- iOSのプレイリストの広告や動画間でミュートトグルボタンが持続するように修正しました。
- プレイヤーエラー後にコントロールが無効になる問題を修正しました。
- 相対プロトコルソース URL の解決、長い一時停止後のライブ再生の再開、同期ポイントの決定が改善された問題を修正しました。
- 新しいプレイリストプラグインが使用されている場合、古いプレイリストスタイルを含めなくなりました。
- エラープラグインのオプションを検証して、設定ミスを防ぐために、プレーヤーを壊します。
5.18.1
2017年2月23日
このリリースの注目すべき機能は次のとおりです。
-
true
ブール値をエラー設定オプションとして受け入れる -
video_complete
レポートを追加し、play_request
いくつかのバグを修正し、最終的なvideo_engagement
マルチソースプレーヤーでのレポート - バグ修正:新しいプラグインを使用する場合は、古いプレイリストスタイルを含めない
-
バグ修正:
mediainfo
プロパティのブラウザコンソールで報告される非推奨警告の発生率を低減 - FairPlay HLS の再生に関する問題を修正
- DASHコンテンツは、ほとんどのプラットフォームでMP4よりも優先されるようになりました
- HLS 再生にインテリジェントな無音挿入機能を追加。オーディオフレームの欠落または破損が原因で発生するセグメント間の予期しないギャップを埋める
5.17.0
2017年2月1日
このリリースの注目すべき機能は次のとおりです。
- バックグラウンドタブの再生を有効にする
- IE8との非互換性と分析における潜在的なメモリリークを修正する
- プレーヤーのメモリリークを修正
- ES3 をサポートするために HLS ビルドプロセスを修正しました。
-
start_time_ms
不正確なレポートに関するいくつかの問題に対処する video.js
5.16.0 に更新
5.15.0
2017年1月20日
このリリースの注目すべき機能は次のとおりです。
- バグ修正:プレイリストで、プレイリスト UI プラグインの検出に関する問題に対処する
- バグ修正:キャプション設定をビューポートサイズに反応させよう
- video.js 5.15.1 に更新されました
- FairPlay ソースが最初になるように、ソースの順序が修正されました (サポートされている場合)
- のサポートが追加されました
ad_config_id
-
vjs-contextmenu
イベントの有効化/無効化のサポートを追加
5.13.4
2016年12月19日
このリリースの注目すべき機能は次のとおりです。
- video.js を 5.14.1 に更新しました
-
videojs-contrib-hls を 4.0.2 に更新
-
SegmentLoaderの中心にあるアルゴリズムを可能な限り簡素化
- currentTime を複数のバリエーションにまたがるセグメントと関連付けるための同期ポイントの概念を導入しました
- 詳細はこちら: https://www.brightcove.com/en/blog/2016/10/improving-hls-playback
-
SegmentLoaderの中心にあるアルゴリズムを可能な限り簡素化
-
videojs-contrib-メディアソースを4.1.2に更新
- リモートTextTracksは正しく削除できるので使い始めて
- キューがNULLの場合、トラックからキューを適切に削除する
-
mux.js を 3.0.3 に更新しました
- 最初のフレームの compositionTimeStamp をフラグメントの baseMediaDecodeTime に適用するのをやめる
- 結合ストリームを修正して、保留中のトラックにオーディオデータがないことを修正
- ネイティブの HLS サポートに頼るのではなく、Android Chrome と Microsoft Edge で MSE ベースの HLS を使用する
- Androidでフルスクリーンで向きが変わるバグを修正
-
bc()
videojs()
エイリアスをより密接にするために関数を調整しました。彼らは今同じ意味で使用することができます - Firefoxでブートストラップでiframeを使うとプレーヤーが機能しない問題を修正
-
iframe
crossorigin
プレーヤーの設定値またはクエリパラメーターのサポートを追加しました - フラッシュSWFが応答しない場合にPLAYER_ERR_TIMEOUTをトリガーするようにVideojs-errorsを更新しました
5.11.4
2016年10月25日
このリリースの注目すべき機能は次のとおりです。
-
videojs-contrib-hls を 3.6.6 に更新
- バリアントプレイリストで CODECS 属性を指定したときのIE11/Windows7のエラーを修正
ended
再生後にイベントが発生しない問題を修正しました- iframe のトリミングを防ぐために探しているときは FLV タグだけをトリム
- オーディオトラックの変更に init セグメントデータを追加
- Safari の実装に従うように ID3 の動作を正規化する
- 初期帯域幅オプションを 0 に許可する
- Firefox 49 で複数の代替オーディオトラックのサポートを追加しました
- すべてのセグメントのビデオバッファに init セグメントを追加する
- video.js 5.12.5 に更新されました
-
videojs-BC-Analytics を 2.4.1 に更新しました
- 再生開始時間について報告された大きな値(正と負の両方)を含むコーナーケースに対処する
- 統計のリバッファリングに関するレポートをさらに改善し、精度を向上
-
videojs-bcatalog を 3.3.0 に更新
- 露出
transformVideoResponse
- 露出
-
playsinline
iOS10のデフォルトの処理を改善し、fullscreenchange
5.10.5
2016年10月7日
このリリースの注目すべき機能は次のとおりです。
-
インライン再生とミュート自動再生のサポートをiOS 10でiframe埋め込み使用時に追加
-
これらの機能のサポートは、iframe で、
playsinline
muted
および/またはクエリパラメータ (自動再生はすでにサポートされています) をiframeソースURL -
これらの機能は、適切な HTML 属性 (例
<video playsinline muted autoplay>
) を介してページ内埋め込みで既にサポートされていました
-
これらの機能のサポートは、iframe で、
- Video Cloud キューポイントが Safari に存在するため、ネイティブキューのように動作するようにしました。これはキューポイントの現在の実装には影響しないはずですが、いくつかのエッジケースを解決します
- Internet Explorer でフラッシュが無効になっているユーザーに、よりユーザーフレンドリーなメッセージを追加しました
- FreeWheel 広告プラグインを空の広告応答で使用すると、動画ビューとエンゲージメント指標が送信されない問題が解決されました。
- macOS 10.10 (ヨセミテ) の Safari の FairPlay の問題を修正
- さまざまなマイナーな内部コードの改良
-
videojs-contrib-hls に 3.6.0 に更新
- バージョン 1 の TFDT ボックスを生成するためのサポートを追加
- FMP4サポートを追加
- プレーヤーがライブストリームに最初のセグメントをロードする不具合を修正
-
videojs-bc-catalog に 3.2.4 に更新
- YosemiteでFairPlayソースでプレイリストを修正
-
video.js 5.11.7 に更新されました
- iOSでプレーヤーをダブルラップする問題を修正
- 固定されたコントロールバーは、非表示後に再表示されないことがない
- iPhoneでフルスクリーンを終了した後、iOS 10でネイティブコントロールとカスタムコントロールが表示される問題を修正しました
-
playsinline
muted
ページ内埋め込みの固定属性と属性 - 固定言語とプリロードクエリパラメータ
- グラファイトスキン使用時にモーダルに閉じるボタンが表示されない問題を修正
- Graphiteスキン使用時にカスタムコンテキストメニューが表示されない問題を修正
-
videojs-bc-catalog を3.2.5に更新
- emeプラグインが利用できないとき、FairPlay 証明書を解決できませんでした
5.9.1
2016年9月30日
このリリースの注目すべき機能は次のとおりです。
- HLS フェアプレイソースのサポートを追加
- フラッシュが無効になっている一部の IE ブラウザーのメッセージの改善
- マイナーなコードの修正と改善
Brightcove Playerのバージョン 1 へのアップデート:v1.14.32
2016年9月14日
このリリースの注目すべき機能は次のとおりです。
- カタログは現在、DASHソースを注文してHTTPSを優先します
- プレーヤーのコンパイルの改善
5.8.1
2016年9月1日
このリリースの注目すべき機能は次のとおりです。
-
bc.SKIN
値が混乱を引き起こしていた問題を修正 -
Video.js を 5.11.6 に更新しました
- イベントハンドラに例外処理を追加しました
- ネイティブおよびエミュレートされたラッピングを修正しました
MediaErrors
- オーディオトラック間の切り替えを修正
- オーディオボタンにタイトル属性を追加しました
- videojs-contrib-hls を 3.5.3 に更新しました
- videojs-errors を1.0.5に更新しました
-
アナリティクスを 2.3.1 に更新しました
- 2 秒セグメントで HLS 動画でメトリックスリクエストが失敗する問題を修正しました。
- エンゲージメントイベントに帯域幅レポートを追加
- Dock に説明が正しく表示されるようになりました (以前のタイトルは説明として使用されていました)
5.7.1
2016年8月15日
このリリースの注目すべき機能は次のとおりです。
- 右クリックの動作とコンテキストメニューに関する問題を修正しました
- iOSで意図しないプリロードが発生することがある問題を修正
- 代替オーディオアイコンの問題を修正しました
5.6.2
2016年8月1日
このリリースの注目すべき機能は次のとおりです。
-
HLS を v3.1.0 から v3.3.0 に更新しました:
-
loadedmetadata
IEが発射されなかったバグを修正 - プレイリストが 1 つしか残っていない場合、または使用可能な最も低いレンディションを使用している場合に、セグメント要求がタイムアウトしなくなりました
- あるべき時に最初のセグメントがフェッチされないことがあるバグを修正
- ビデオまたはオーディオフレームがないためにビデオエレメントのバッファのギャップを作成するときにギャップをシークするアルゴリズムを追加しました
- AES 復号化ロジックを独自のプロジェクトに移動しました
-
- プレイヤーを処分するとエラーがスローされる問題を修正
- IE11でコントロールの移行が早すぎる問題を修正しました
- IE8の互換性のマイナーな問題を修正
-
プレイヤー情報モーダルを追加
- 以前に存在していた古いデバッガを置き換えます
- モーダルは、カスタマーサポートに役立つ情報を提供します。これは、右クリック(またはタッチイベントを発するデバイスでは長押しで)、メニューから [ プレーヤー情報 ] を選択することで起動できます。
- このソートの後続のイベント(右クリック/ロングタッチ)は、デフォルトの動作(ネイティブコンテキストメニュー)をトリガーします
5.5.0
2016年7月6日
このリリースの注目すべき機能は次のとおりです。
- video.js を 5.10.7 に更新しました
- QoE 分析の予備サポート
- 広告コントロールの上にマウスを置いた問題を修正しました
- すべてのブラウザーが確実に起動できるように、キューポイントの長さが 0.5秒になりました
5.4.0
2016年6月28日
- video.js を 5.10.5 に更新しました
- デスクトップ HLS による手動レンディション選択の早期アクセスのサポート
- アクティブでないインページプレーヤーの埋め込みが正しく無効になりました
- プレーヤーのコンパイルに関するセキュリティ上の問題を修正
- 長い広告ブレイクでPLAYER_ERR_TIMEOUTをトリガーしない
- Flash 再生技術が使用されているときに、「ミュート」および「ループ」属性のサポートを追加
5.3.4
2016年6月3日
- videojs を 5.10.4 に更新しました
- 複数の代替オーディオトラックのサポート
- HLS Fetcher は、セグメントをフェッチするケースを減らすために修正しました
- Sek to-Live 機能を含む Flash ライブストリーミングの修正
- Flash フォールバックで HLS を実行しているときに、デフォルトのオーディオトラックを 1 つ公開する
- HLS での高速品質変更の問題を修正
- セグメント化が不十分な HLS に対するフェッチ動作の強化
- HLS セグメント期間の計算に関する問題を修正しました
- サラウンドサウンドオーディオの問題を解決する
- Graphite スキン使用時のキーボードナビゲーションとコントロールバーの問題を修正しました
- FairPlay 暗号化された HLS ソースが存在する場合、無視する
- HbbTV MPEG-DASHソースが無視 (存在する場合)
- レンディション選択がサーバーからロードされているプレイリストに切り替えられない問題を修正
5.2.2
2016年5月11日
- video.js を v5.9.2 に更新する
- Windows 10 の IE11 で HLS で断続的なエラーを修正する
- HLS XMLHttpRequest オプションを送信する前に設定するメソッドを追加する
- ネイティブコントロールがiframeに一時的に表示される問題を修正
- 時間ツールチップがプレイヤー境界内に含まれるようになりました
- Video.js は動的スタイル要素を追加しなくなります
- セグメントがキーフレームで始まる場合の HLS コンテンツの再生が改善されるようになりました
- 大きな再生ボタンを所定の位置に移動したアニメーションを削除する
- 複数の luna インページ埋め込みが正しくスタイルされていることを確認します
5.1.14
2016年4月19日
- video.js v5.9.0 にアップデートします。
- ページ内埋め込みから controls 属性を削除すると、コントロールが無効になるようになりました
- ミュートボタンの切り替えでボリュームがおかしくなる問題を修正
- スキンプロパティを false に設定しても一部のスタイルが含まれる問題を修正しました。
- グラファイトスキンのコントロールバー要素の一部がキーボードにアクセスできない問題を修正
- ルナスキンのビッグプレイボタンがキーボードにアクセスできない問題を修正
- ドイツ語の翻訳で大文字と小文字の誤りを修正
- チャプタリングされたビデオがプログレスバーにチャプターアイコンが表示されない問題を修正
5.1.12
2016年3月25日
- HTTPS ページで再生する場合は、HTTPS ダッシュソースを優先します。
- video.js v5.8.3 にアップデートします。
- 一部のプレーヤー構成で、動画の印象と視聴追跡を改善します。
- ドッキングフェードアウトアニメーションをコントロールバーと同期させます。
- HLS:古いIEがすでにバッファリングされているビデオセグメントを再ダウンロードすることがある問題を修正しました。
-
bc()
この関数は、のようなビデオ要素の ID 文字列を受け入れるようになりましたvideojs()
。 - フルスクリーンでビデオのサイズが正しくなかった問題を修正しました。
- Firefoxと一部のIEでプログレスバーが2ピクセルオフしていた問題を修正しました。
- グラファイトスキンセレクタがプレビューの破壊を停止するように修正しました。
- ドッキングフェードアウトアニメーションをコントロールバーと同期しました。
- HLS:608 の解析でキャプションが文字化けされる問題を修正しました。
- HLS:キャプション内の音符文字のサポートを追加しました。
- HLS:Windows 10 の IE11 で HLS コンテンツの再生に問題がある問題を修正しました。
5.1.8
2016年2月22日
- プレイヤースタイルルールの基本CSSの特異性は、ルナスキンでクラスレベルのセレクターを1つに減らしました。これにより、既定のスタイルルールを簡単に上書きでき、Luna でのスタイルのカスタマイズと Graphite スキンとの互換性が高くなります。
- video.js を v5.8.0 に更新する
- Firefox の iframe で「ディスプレイ」を最初に「なし」に設定した状態でプレーヤーを作成する問題を修正
5.1.7
2016年2月22日
- このリリースは、プレイヤーのプレビュー機能で発生していた問題を修正するために必要でした。クライアントコードには一切変更はありませんでした。
5.1.5
2016年2月16日
-
ドックの改良
- フォントサイズを修正しました
- ドッキングするプレイヤーの説明を追加
- グラデーションの改善
- プレイリストピッカーの再生アイコンを修正
- iframeでプレイリストピッカーと並んでプレーヤーのサイズを修正しました
- iframeでのフルスクリーンプレーヤーのサイズを修正しました
- IE8を除くすべてのブラウザでES5シムを削除しました
- IE8 のユーザーエージェント検出の改善
- IE8のスタイルのバグを修正
- キューポイントがプレイリストで正しく機能するようになりました
- 回避策 getComputedStyle () が Firefox で 'display: none' で iframe 内でヌルを返す
- 含まれているvjs-グラファイトスキン付きフォント
-
videojs-contrib-hls を v1.3.8 に更新しました
- MSE が存在するが mp4 をサポートしていない場合は、フラッシュベースの HLS にフォールバックする
- 最初のプレイリストがすぐに404の場合は、他のレンディションを試してください
- updateendイベント処理に関するFirefoxの問題を修正しました
- 「' デュレーションが間違った値を報告するバグを修正
- 'ended' が常に一貫して発射されないバグを修正
- ライブストリームでバッファのどの部分がクリアされるかについて、より注意してください
5.0.9
2016年1月26日
Brightcove Player バージョン 5 はメジャーアップデートで、HLS の再生とユーザーのカスタマイズが大幅に改善されています。
Brightcove Player のほとんどのユーザーは、2 月 8 日から自動的に更新されます。最新の機能とバグ修正で最高のエンドユーザーエクスペリエンスを提供するために、ほとんどのお客様に自動更新をお勧めします。また、プレーヤーを最新の状態に保つことで、必要に応じてブライトコーブのサポートが簡単になります。
この表は、特定の機能と要件に基づいてこの更新が顧客にどのように影響するか、および今のところ自動更新をオプトアウトする必要がある人を示しています。
現在のプレーヤーのバージョン/機能 使用している場合: |
推奨される行動 |
---|---|
Brightcove Player バージョン 1.x では、次の機能が有効になっています。
|
アクションは必要ありません。2016 年 2 月 8 日より自動更新 テストには手動アップデートが推奨されました |
Brightcove Playerバージョン 2.x または 5.x(プレリリース) |
アクションは必要ありません。 2016 年 2 月 8 日からの自動更新 |
スマートプレーヤー (レガシー、フラッシュベースのプレーヤー) |
アクションは必要ありません。 プレイヤーは自動的に更新されません。スタジオにログインして新しい Brightcove プレーヤーを作成する |
Brightcove Player バージョン 1.x では、次の機能が有効になっています。
|
必要なアクション:これらの機能は、バージョン 5.0 ではまだサポートされていません。または API 経由で |
カスタムプラグインまたはサードパーティ製プラグイン、CSS、スキン変更による Brightcove Player バージョン 1.x |
必要なアクション: バージョン 5 でカスタマイズをテストしてください。バージョン 5 には 2 つのスキンが含まれています。
デフォルトでは、新規プレイヤーにはルナスキンが取得され、自動アップデートされたプレイヤーはグラファイトを取得します。 |
新機能
ブライトコーブ Player バージョン 5 では、Flash を使用せずに HLS 動画が新たにサポートされました。このリリースでは、メディアソース拡張 API(MSE)をサポートするすべてのブラウザで、Brightcove Playerは Flash を使わずに HLS 動画を再生できます! つまり、Flash は Firefox、クロム、サファリ、マイクロソフトエッジでは使用されません。フラッシュは古いバージョンの IE では引き続き使用されますが、設定によって無効にすることができます。
MSE HLS には、いくつかの大きな利点があります。
- 4Kや60FPSのビデオなど、高解像度と高フレームレートでも、ビデオが高速に読み込まれ、スムーズに再生されます-控えめなハードウェアで
- おおよそ使用します-CPU負荷の-50%同じビデオをレンダリングするには、バッテリーが長持ちし、ラップトップファンがオンにならないことを意味します
- フラッシュの使用を制限するための省電力やその他のブラウザの設定は、もはや関係なく、プレーヤーに何の影響を与えませんtathths寸法
このリリースのその他の機能は次のとおりです。
- 新しいスキン -重要なUX研究に基づいて、多くの変更を取り入れた新しいスキンを構築しました。これには、中央揃えの大きな再生ボタン、新しい色、新しいシークバーの動作、ドックと呼ばれる新しいタイトルバーが含まれます。ユーザビリティテスト参加者は、特にホバー上で拡張され、特定の時刻にシークしやすくなる新しいタイムラインが好きでした。これで、既定の新しいスキン (Luna) と、旧の 1.x スキン (Graphite) から選択できるようになりました。
- ライブキャプションの初期サポート -このリリースでは、多くの 608/708 キャプションエンコードシステムをサポートするようになりました。これには、一般的なポップオンとロールアップ方法と基本的なスタイリングのサポートが含まれます
- すべての 1.x および Video.js 4.x プラグインの互換モード。(DASH/DRM、FreeWheel、および onceux プラグインを除く-第 1 四半期中にフォローする更新)
また、このバージョンでは、スキニングモデルやプラグインの API の簡素化など、カスタマイズのプログラミングモデルを改善するために多くの更新を行いました。これらの変更により、最新のオープンソースリリースである Video.js 5 で最新のものになります。また、Video.js と Brightcove Player のリリース間でバージョン番号も同期していることがわかります。
1.14.30
2015年12月11日
このリリースで注目すべき変更点は次のとおりです。
- カタログリクエストでポスターまたはサムネイル画像の空の配列が返される問題を修正しました。
1.14.29
2015年10月30日
- ポスター、キャプション、ソースがヌルまたは欠落しているカタログリクエストを修正しました。
- Safari で HTTPS テキストトラックを読み込む問題を修正しました。
- video.js 4.12.15 にアップデートします。
1.14.26
2016年9月16日
- プレイリストピッカーでクリックするとすぐにビデオの再生を開始するオプションを追加します。
- プレイリストのビデオピッカーのフォントを、プレーヤーの他の部分と一致させます。
- Facebook アプリの埋め込みウェブビューで動画を表示するiPhoneに関する問題を修正しました。
-
RTMP
indexOf
ソースを含む動画を含むプレイリストでのの使用に関する問題を修正しました。 - video.js 4.12.14 への更新
v1.14.22
2015年8月17日
-
preload
iframeでの属性のサポートは、クエリパラメータを介して埋め込まれます。preload=auto
、preload=metadata
、preload=none
またはを追加して、iframe プリロードの動作を制御します。デフォルト値はですauto
。 -
autoplay
iframeでの属性のサポートは、クエリパラメータを介して埋め込まれます。それをサポートするプラットフォームでビデオを自動再生に追加しますautoplay=true
。デフォルト値はですfalse
。 - カタログ API の使用に関するフライト前 OPTIONS リクエストの必要性を排除します。
- video.js 4.12.12 にアップデートします。
- Android OS 4.xでは、ストックブラウザを使用して再生エラーレートを改善するためにカスタムコントロールを使用しないでください。Chrome for Android または Android 5.x を使用している視聴者には、カスタムコントロールは引き続き表示されます。
- iframe 埋め込みの言語クエリパラメーターが正しく解析されない問題を修正しました。
- 動画に再生可能なソースがない場合に繰り返しエラーが発生する問題を修正しました。
- HLS の自動再生でライブポイントへのシークに失敗することがある問題を修正しました。
1.14.19
2015年7月24日
- 一部の HLS ビデオで、実際よりも長いデュレーションが表示される問題を修正しました。
- コントロールバーのメニューに背景色が適用されました
- デスクトップのオーディオまたはビデオのみのHLSでエラーを修正しました
- IE10以前のインページ埋め込みの全画面ボタンは、プレーヤーを直接ロードするウィンドウを開くようになりました。以前は、新しいウィンドウは埋め込みページをロードしていました
1.14.18
2015年7月17日
- HLS ビデオを探しているときにエラーが発生することがある問題を修正
1.14.17
2015年7月10日
- 現在ロードされているものと同じ数のアイテムで新しいプレイリストをロードできない問題を修正
- HLS のビデオ再生時間の計算を改善しました
- クランプは HLS のシーク可能範囲にシークします
- フルスクリーンモードでプレーヤーがより高品質のレンディションを選択しない問題を修正
v1.14.16
2015年7月7日
- ライブ HLS ストリームでのシークの高速化
- ビデオが縦横比 4:3 で断続的に表示される問題を修正しました。
- video.js 4.12.10 への更新
v1.14.15
2015年6月29日
- mp4 フォールバックソース選択の改善
- 古い Android デバイスの基本的な再生サポートを改善
v1.14.13
2015年6月12日
-
APIにseekable()を追加しました。デスクトップ上のHLSストリームの「ライブ」ポイントを見つけるには、
player.seekable().end(0)
iOSと同じように使用できます。 - ライブの HLS ストリームでシークしても再追加されないように、ID3 ベースのキューポイントを修正
- ID3 TXXXフレームの解析時にcue.textのヌルバイト文字列ターミネータを取り除く
1.14.12
2015年6月5日
- 帯域幅が予期せず低下した場合、品質レベルをより速く切り替える
- HLS の品質レベルを切り替えたときに再生がライブポイントにリセットされる問題を修正
- 一部の HLS ストリームのアスペクト比 4:3 で再生が開始される問題を修正
1.14.11
2015年5月22日
- 文字列に HTML を含むプレーヤープラグインスクリプトを適切にエスケープする
-
preload=none
設定すると、HLSでプレイする前に事前バッファリングができなくなります - video.js 4.12.7 への更新
- プリロードがオンのときに再生前にコントロールの合計デュレーションを更新する
- 自動再生がオンだがビデオが読み込まれていない場合は、エラーメッセージを表示しない
- デスクトップHLSでのシークとデュレーションの計算を不連続性で修正
1.14.8
2015年5月8日
- ページ内埋め込みでフルスクリーンスタイルが誤って上書きされる可能性が低くなる
- フルスクリーンコントロールが無効になっているときのiOSのエラーを修正
- ES5-shim で IE8 でカタログが使用されたときのページ内の問題を修正する
- 非推奨の text_tracks プロパティの使用を削除する
- 字幕と章ボタンのアイコンを追加する
-
ended
フラッシュ技術を使用しているときにイベントをより確実に発火させる - コンテンツのアスペクト比に関連する多数のプレーヤーのサイズ変更に関する問題を修正
- ロードスピナーを戻す
- IE8-10でフルスクリーンボタンのキーボードアクティベーションを修正
- 技術を切り替えた後にプレーヤーを処分するときにTypeErrorを修正する
- HLSE パフォーマンスの向上
1.14.2
2015年4月16日
- プレイリスト API と UI のサポート
- ライブHLSストリームでの再生開始時間を修正
- 縦横比の異なるポスター画像を使用するときに、ビデオの最初のフレームを非表示にする