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

    BrightcoveネイティブSDKによるローカリゼーション

    このトピックでは、Brightcove NativeSDKを使用してプレーヤーをローカライズする方法について学習します。

    概要

    デフォルトでは、Brightcove Native SDKは、キャプションの選択や「スキップ広告」「詳細」「広告1 /3」などの広告メッセージを含むプレーヤーコントロールに英語を使用します。このマニュアルで説明するように、プレーヤーコントロールは他の言語でローカライズできます。

    アラビア語などの一部の言語のテキストは、右から左 (RTL) から読み込まれます。

    Android

    Android 用ネイティブ SDK バージョン 6.15.1 以降では、次の言語でのプレーヤーのローカライズがサポートされています。

    • アラビア語
    • 英語 (en)

    現在、ネイティブSDKは、再生と広告コントロールで左から右(LTR)レイアウトのみをサポートしています。

    IMA広告の操作

    IMA 広告を使用している場合は、IMA SDK ではテキストが自動的にローカライズされないことに注意してください。したがって、手動で設定する必要があります。

    1. まず、デバイスの現在の言語を見つけます。

      Locale.getDefault().getLanguage();
    2. 次に、を初期化するときに言語を設定しますGoogleIMAComponent

      ImaSdkSettings settings = ImaSdkFactory.getInstance().createImaSdkSettings();
      settings.setLanguage("ar");
      googleIMAComponent = new GoogleIMAComponent(
          brightcoveVideoView, 
          eventEmitter, 
          settings);
      

    iOS

    iOS バージョン 6.7.4 以降のネイティブ SDK では、次の言語でのプレーヤーのローカライズがサポートされています。

    • アラビア語
    • 中国語、簡体字 (Zh-hans)
    • 中国語, 繁体字 (Zh-Hant)
    • 英語 (en)
    • フランス語 (fr)
    • ドイツ語 (de)
    • 日本語 (ja)
    • 韓国語 (こ)
    • スペイン語

    内蔵の再生コントロールと広告コントロールは、最新のRTLレイアウトに従っており、プログレスバーはLTRから移動します。

    IMA広告の操作

    IMA 広告を使用している場合は、その言語はBrightcove SDK によって設定されないことに注意してください。したがって、手動で設定する必要があります。

    例を次に示します。

    IMASettings *imaSettings = [[IMASettings alloc] init];
    imaSettings.language = [NSLocale currentLocale].localeIdentifier;

    ページの最終更新日04 Oct 2021