ビーコンスタジオ
ページの可用性-場所
あなたは見るでしょう世界オプションは、新しいページとロケーションの可用性が設定されていないページに対して 2 回リストされています。ロケーションが設定されると、複製は表示されません。
生成されたアプリケーション
全般
- Client-SideAdInsertion(CSAI)はサポートされていません。
- DVR機能はサポートされていません。
ストリームの制限とビデオ間の迅速な切り替え
- 視聴者がビデオをすばやく切り替えると、次のエラーが表示されることがあります。
これは、ストリームが解放されるまでに数秒かかるために発生します。また、ストリームが解放される前に別のビデオを視聴しようとすると、ストリーム制限が発生し、エラーが表示されます。
多言語対応
- 保護者の管理レベルは翻訳されません。
- プレーヤーエラー(ストリームのロード失敗、メディアタイプエラーなど)は変換されません。
ペアレンタルコントロール
- すべてのコンテンツはエンドユーザー(リスト、カルーセルなど)に表示されますが、ビデオを再生しようとすると、ペアレンタルピンが要求されます。
- 複数の年齢分類はサポートされていません。
モバイルウェブ
- モバイルウェブのサポートは限られています。365px未満の幅のデバイスでは、適切なネイティブBrightcove Beaconアプリケーションをインストールするためのメッセージが表示されます。
ネイティブSDKオフライン再生
全般
広告
オフライン再生では、クライアント側とサーバー側の広告はサポートされません。
HLSe
HLSeコンテンツは、BrightcoveNativeSDKforAndroid、iOS、またはtvOSを使用したオフライン再生ではサポートされていません。
低消費電力モード
デバイスの低電力モードは、ダウンロードを含む特定の機能に影響を与える可能性があります。詳細については、以下を参照してください。
共有動画
共有ビデオは、元のビデオが可能な場合にのみ、オフラインで視聴できるようにダウンロードできます。このプロパティは元のビデオから継承され、共有ビデオに対してのみ変更することはできません。
音声のみ
ネイティブ SDK は、オフライン再生でオーディオのみのコンテンツをサポートします。ポスター画像またはカスタム画面のいずれでも、視聴者に表示される内容を制御します。
Android 用ネイティブ SDK にはビデオビュー
、および iOS 用のネイティブ SDK にはUIView
.このため、バックグラウンドオーディオはサポートされていません。つまり、ユーザーがアプリをバックグラウンドに送信しても、オーディオは再生されません。
アンドロイド:アプリの削除
アプリが削除されると、ダウンロードされたすべてのコンテンツが削除されます。これは、デフォルトの格納場所が上書きされない限り、真です。
iOS: AirPlay
セキュリティ機能として、オフラインの HLS ビデオを AirPlay デバイスにストリーミングして再生することはできません。これはAppleによって確認されていますAV財団
制限。
iOS 用ネイティブ SDK
- iOS 12 では、
kBCOVOfflineVideoManagerDisplayNameKey
フィールド値にマルチバイト文字が含まれていると、ダウンロード エラーが発生する場合があります。これは、マルチバイト文字がより長い文字列値としてエンコードされ、iOSは文字列の長さを 255 バイトに制限するためです。この問題は Apple に報告されています。 - iOS 12 では、
進捗状況
ダウンロード中にアプリがバックグラウンドからフォアグラウンドに再開されると、イベントの発生が停止する場合があります。ダウンロードステータスが更新されなくなったことがわかります。この問題は Apple に報告されています。 - 同じオフラインビデオで 2 回連続して再生しようとすると、予期しないネットワークアクティビティが発生する可能性があります。の
AVPlayer
ビデオのオンライン バージョンの再生に切り替わる場合があります。Appleにバグ報告が提出されました。回避策については、同じオフライン ビデオを 2 回再生する参照ドキュメントのセクション。 - アプリが iOS 11.0 ~ 11.2 を対象としている場合は、同時ダウンロードはお勧めしません。一時停止と再開の動作は、複数の同時ダウンロードでは信頼できないためです。この問題は、iOS 11.3で修正されています。
Android 用ネイティブ SDK
- スリープ状態になるか電源ボタンでデバイスがロックされているときのダウンロードのサポートを追加するには、次のアクセス許可をAndroidManifest.xmlファイル :
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
- Android 8.0以降では、アプリをバックグラウンドに移動したときに電源設定を管理することができます。これにより、デバイスが電源から切断されると、ダウンロードプロセスが停止することがあります。ほとんどの場合、アプリがフォアグラウンドに戻されると、ダウンロードは続行されます。電源管理は、OSとベンダー固有のものであることに注意してください。したがって、Android 用 Brightcove ネイティブ SDK は、電源管理に関連する設定を管理または上書きしようとしません。
- Android 8.0.0(および一部のデバイスでは 8.1.0)で Widevine Modular を使用すると、レンタルライセンスは取得時に既に期限切れになっていることがあります。これは Widevine モジュラー CDM に関する既知の問題であり、Brightcove Android SDK または ExoPlayer のいずれでも解決できません。この問題は Android 8.1.0 を使用しているほとんどのデバイスでは再現できませんが、Android 8.0.0 または 8.1.0 を使用しているデバイスでは回避策はありません。
- Android 5.xデバイスでのみ観察されました:を呼び出して Widevine ライセンスを解放する場合、
OfflineLicenseManager.releaseLicense
メソッド、MediaDrmStateException
エラーがスローされます。 -
の中にOfflinePlaybackSampleApp 、Widevine ライセンスの有効期限は 2 つあります。
絶対有効期限
ダウンロードした動画の再生を開始するためのライセンスの有効期限です再生時間
動画を再生できる時間です
いつ
再生時間
が 60 秒未満になると、Widevine CDM はライセンスを期限切れとして処理し、キー要求の取得に失敗しましたエラー。この Widevine ライセンス例外では再生が開始されません。Brightcove Native SDK for Android v6.1.0 以降では、呼び出しを試すことができます。
AbstractOfflineCatalog.requestRentalLicense(Video, Date, long, EventListener)
またAbstractOfflineCatalog.requestPurchaseLicense(Video, EventListener)
新しいライセンスを取得します。注:新しいライセンスを取得するには、デバイスがオンラインである必要があります。
ライブイベント
ビーコンがライブイベントの同時ユーザーを追跡しない
ビーコンは現在、ビーコンプレーヤーがライブ分析(CCU)を完全にサポートしていない制限があります。次の分析メトリックは、現在ビーコンによって追跡されていません。
video_impression
- プレーヤーにロードされたビデオビデオ_エンゲージメント
- ビデオ期間中の同時視聴alive_ss_ad_Start
- ライブイベントの広告開始
スマートテレビ
- 旧モデルのサポート:最大3年前のモデルがサポートされます。例えば、2021年にアプリを提出する場合、支援されるモデルは2021年、2020年、2019年です。もしアプリが提出され、来年のモデルが利用可能であれば、それは1年と見なされます。例えば、2021年にアプリを提出したが、2022年モデルが利用可能な場合、支援年は2022年、2021年、2020年だ。