サポート問い合わせ先| システムステータス
ページコンテンツ

    Android用ネイティブSDKからのエラーメッセージ

    このトピックでは、Brightcove player SDK forAndroidによって返されるエラーメッセージについて学習します。

    エラーメッセージ

    Android 版 Brightcove Player SDK で定義されているエラーメッセージは、 SDK リファレンスのドキュメントに記載されています

    イベントタイプエラー

    EventType メッセージの完全なリストについては、SDK リファレンスのドキュメントを参照してください。

    フィールド 説明
    AD_ERROR プラグインは、広告を再生中にエラーが発生すると、それはこのイベントを発します。
    CLOSED_CAPTIONING_ERROR クローズドキャプション情報の処理中にエラーが発生したことを示します。
    ERROR 以前のイベントの処理中にコンポーネントでエラーが発生したことを示します。
    ODRM_LICENSE_ERROR このイベントは、ライセンス取得プロセス中に発生したエラーのためにオフライン再生ライセンスを取得できた場合に発生します。Event.VIDEOイベントプロパティはビデオを指しています。プロパティのevent.Error を調べて、失敗の実際の原因を確認してください。
    ODRM_LICENSE_NOT_AVAILABLE このイベントは、オフライン再生ライセンスがライセンスサーバーによって提供されていない場合に発生します。
    ODRM_PLAYBACK_NOT_ALLOWED このイベントは、オフライン再生の対象ではないビデオに対してダウンロードが要求されたときに発生します。
    ODRM_SOURCE_NOT_FOUND このイベントは、オフライン再生に適したソースを含まないビデオに対してダウンロードが要求されたときに発生します。
    SOURCE_NOT_FOUND ソースが現在のプレイヤーに見つからないことを示します。
    SOURCE_NOT_PLAYABLE 現在のプレーヤーがソースを再生できないことを示します。
    VIDEO_DOWNLOAD_FAILED このイベントは、ビデオのダウンロードが失敗したときに発生します。

    GoogleImaEventType エラー

    GoogleImaEventType メッセージの完全なリストについては、SDK リファレンスのドキュメントを参照してください。

    フィールド
    DID_FAIL_TO_PLAY_AD

    パススルーメッセージ

    ほとんどのエラーメッセージは、アプリ内で呼び出されているコンポーネントから渡されます。これには、Brightcove API の呼び出しから返されるメッセージも含まれます

    エラーリスナー

    onError()このメソッドは、非同期操作中に発生するエラーを処理します。JSON 応答にメッセージプロパティがある場合、または JSON オブジェクトの解析中に例外がある場合にのみ、このコールバックを取得します。

    エラーイベントタイプ

    ネイティブ SDK を通過したほとんどのエラーは、EventType.ERROR例外を含むいくつかのプロパティとともにを介して生成されます。これらのエラーをリッスンする方法の例を次に示します。

    eventEmitter.on(EventType.ERROR, new EventListener() {
    @Override
    public void processEvent(Event event) {
    	Exception exception = (Exception) event.properties.get(Event.ERROR);
    	String message = (String) event.properties.get(Event.ERROR_MESSAGE);
    	Video video = (Video) event.properties.get(Event.VIDEO);
    	Source source = (Source) event.properties.get(Event.SOURCE);
    	if (event.properties.containsKey("error_code")) {
    		String errorCode = (String) event.properties.get("error_code");
    		Log.e(TAG, "Error code: " + errorCode);
    	}
    }
    });


    ページの最終更新日21 May 2021