TVTDataBroadcastingHybridをVisual Studioでビルドする

スポンサーリンク
スポンサーリンク

Visual Studio 2022以降でのビルド方法です。

スポンサーリンク
スポンサーリンク

Visual Studioのインストール

こちらの記事を参考にしてください。

Node.jsのインストール

web-bmlとフロントエンドのビルドに必要です。

公式サイトからダウンロードします。

インストールで特に変更するところはありません。

プラグインのビルド

スタートメニューからVisual Studioを起動します。

「リポジトリのクローン」をクリックします。

「リポジトリの場所」に以下を入力します。

https://github.com/SomeDena786/TVTDataBroadcastingHybrid.git

「パス」でソースをダウンロードするフォルダを選択します。
選択したら末尾に「\TVTDataBroadcastingHybrid」を入力します。

「クローン」をクリックします。

Visual Studio 2026で「セットアップアシスタント」が出た場合は「すべて再ターゲット」を選んで「適用」をクリックします。

「Debug」を「Release」にして、「x86」にします。

「ビルド」から「ソリューションのビルド」をクリックします。

失敗が0ならビルド完了です。

「Release」フォルダにあるTVTDataBroadcastingHybrid.tvtpが必要なファイルです。

web-bmlのビルド

コマンドプロンプトを起動します。

ソースフォルダまでcdコマンドで移動します。

cd "C:\DTV\Build\TVTDataBroadcastingHybrid"

以下のコマンドでビルドします。

cd web-bml
npm ci --allow-remote=all
npx tsc
cd ..

フロントエンドのビルド

以下のコマンドでビルドします。

cd browser
npm ci --allow-remote=all
npm run build
cd ..

browser\dist にあるaribhtml5_runtime.jsとTVTDataBroadcastingHybrid.jsが必要なファイルです。

ファイルの配置

TVTestの「Plugins」フォルダにTVTDataBroadcastingHybrid.tvtpを入れます。

「Plugins」フォルダの中に TVTDataBroadcastingWV2\resources\dist を作成します。

aribhtml5_runtime.jsとTVTDataBroadcastingHybrid.jsを TVTDataBroadcastingHybrid\resources\dist に入れます。

「browser」フォルダにあるTVTDataBroadcastingHybrid.htmlを TVTDataBroadcastingHybrid\resources に入れます。

ここまで終えると以下のようになります。

  • Plugins\
    • TVTDataBroadcastingHybrid.tvtp
    • TVTDataBroadcastingHybrid\
      • resources\
        • TVTDataBroadcastingHybrid.html
        • dist\
          • aribhtml5_runtime.js
          • TVTDataBroadcastingHybrid.js
スポンサーリンク
スポンサーリンク
TS抜き
シェアする

動画エンコードが趣味。検証して役に立ったノウハウや設定メモを発信しています。

thtsfをフォローする
スポンサーリンク
スポンサーリンク

コメント

タイトルとURLをコピーしました